• 締切済み

2サーバのディレクトリとファイル構成の比較方法

a-kumaの回答

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

ls -lR / した結果をファイルに落として、diff。 細かく内容を比べたいなら、片方のホストを NFS で マウントしておいて、diff -r 。 後者はめちゃめちゃ時間がかかるはずなので、 前者で、違うファイルの見当をつけておいて、 範囲を絞り込んでから diff を使う方が良いでしょう。

helonpa
質問者

補足

>ls -lR / >した結果をファイルに落として、diff。 フィアルリスト同士の比較はそのやり方でも可能ですね。ファイルの内容の一致・不一致の確認も必要なのです。 >細かく内容を比べたいなら、片方のホストを NFS で >マウントしておいて、diff -r 。 まず一致・不一致だけ確認できればと思っています。diffの出力は見方が難しいですね・・・。

関連するQ&A

  • AIX/HP-UXでパスワード変更シェルを作成したい

    AIX/HP-UXで一括でパスワード変更を実行するシェルを 作成したいと考えております。 (最終的には複数サーバの複数ユーザのパスワードを  一括変更したい) そこで、AIXで以下の様なシェルを作成したのですが、 パスワード変更することができませんでした。 -------------------------------------- PASS=$1   "新パスワード USER=$2   "パス変するアカウント名 passwd $USER sleep 5 $PASS sleep 5 $PASS -------------------------------------- passwdコマンド自体は実行されるのですが、 その後の新パスワードが入力されておらず、 passwdコマンドタイムアウト後に新パスワードが 実行され、"新パスワードの文字列"が見つかりません。 となってしまいます。 インターネット等で検索した結果、linuxであれば expectコマンドを使用して、passwdコマンドを実行した 際に出力される「新パスワード:」を待ってから 入力すればよいということがわかったのですが、 linuxでexpectコマンドに相当するものを、AIXでは 見つけることができませんでした。 AIX/HP-UXにおいて、シェルスクリプトにてパスワード 変更を実現する方法をご存知の方がいましたら、 教えてください。 よろしくお願いします。

  • ?実行方法を教えて下さいませ?

    javaで作られたと思われるプログラムの実行方法が分かりません。ファイル構成は以下の通りです。 □ファイル構成  *******.zip  (解凍すると中にはxxxx.classとその他フォルダが入ってます) の一つのみです。 このプログラムを実行するにはどうすれば良いのでしょうか? 使用方法には 「java -cp *******.zip xxxx 」 と書いてあるのですが、畑違いの私にはさっぱりです…。 ちなみに、分からないながら [java 2 Runtime Enviroment. SE v1.42]と [Java 2 SDK SE v1.42]は インストールしました。 どうぞ宜しくお願い致します。m(_ _)m

    • ベストアンサー
    • Java
  • Perlでのファイル一括読み込み

    Perlにてファイルの一括読み込みを以下記述で実施しております。 実行環境はAIXです。 ------------------------------- #!/usr/bin/perl open(FH,"/tmp/filename1.txt"); @aaa=<FH>; close(FH); print "@aaa\n"; ------------------------------- 上記内容をWindows XPにて実行した場合、何も表示されません。 print文が動いていないのか、ファイルの読み込みができていないのか不明です。 ファイルのパスは以下のように変更しております。 ------------------------------- open(FH,"C:\filename1.txt"); @aaa=<FH>; close(FH); print "@aaa\n"; ------------------------------- Windowsにて動作するようにはどのようにすれば宜しいのでしょうか? 初歩的な質問かもしれませんが、宜しくお願い致します。

    • ベストアンサー
    • Perl
  • タスクバーにDelphiアプリのアイコンを重ねて表示する方法

    WindowsXP、Delphi2009で開発しています。 現状、複数の実行ファイルで構成されたシステムを開発中ですが、呼出元の実行ファイルから子の実行ファイルを呼び出すと、タスクバーにアイコンが増え続けてしまうため、重ねて表示したいと考えています。 どなたかそれを実現する方法、またはサンプルソースコードをご存知ないでしょうか。 よろしくお願い致します。

  • AIX上でのアカウント操作ログ

    AIX v5.3上で実行されたユーザの追加、削除、アカウントロック及びパスワードリセットをログ等から一覧でレポートに出力したいと言う要望をお客様より受けているのですが、具体的な実現方法がわかりません。 上記動作のログは標準のsyslogで出力されるものでしょうか? もしくは、何らかのコマンドやシェル等の起動結果をリダイレクトしてログに落とす必要があるのでしょうか? AIXに触れるのが初めてなもので、質問させて頂きました。 ユーザアカウント操作に対するログの出力先をご存知でしたら、教えてください。 宜しくお願い申し上げます。

  • NEC ValueStar VL300 D1 リカバリ領域のファイル構成について

    はじめまして。 先日、家族のネット閲覧用PCとしてVL300 D1(付属品なし、本体 のみ)を入手しました。XP Homeが新規インストールされており、 プロダクトシールもあるのでそのまま利用はできるのですが、 ちょっと気になってHDDの中身を覗いてみたところ、E:のリカバリー 領域はフォーマットされずに生きているようで、再セットアップの 欲が出ました。 VALUESTAR Recovery Systemを利用する通常の再セットアップ手順を 試みましたがうまくいきませんでしたので、検索してあちこち調べて みたところ、FDからブートしてリカバリー領域をC:として扱えば、 config.sys/autoexec.batを用いて起動後、バックアップファイルを 使って復旧できることが分かりました。 XPで作成したDOSの起動FDにて起動後、リカバリ領域C:\にアクセス して、ルートにあったautoexec.bat/config.sysをFDにコピーした つもりだったのですが、何を間違ったか、いずれも空の0バイト ファイルになっていて、起動しても何も起こりませんでした (寝ぼけていて、起動FDの両ファイルを逆にHDDにコピーして しまったのかもしれません)。 さらに、その状態をよく把握しないまま、リカバリー領域(C:)の autoexec.batを実行してみたところ、また今度は何がどうなったか、 C:上のautoexec.bat/config.sysいずれもが何だか分からないバイナリ ファイルに書き換えられてしまいました(2ファイルとも同じ内容の ようです)。 そこで、お助け頂きたいのですが 1)この機種(ないしは類似機種)のリカバリ領域内のファイル構成は   どういうものでしょうか。この領域の構成が元通りのもので、   そもそもリカバリー可能かどうかを確認したいと思っています。 2)リカバリ領域のautoexec.bat/config.sysに元々記述されている   内容を教えて頂けませんでしょうか。もし上記領域内のファイルが   正常ならば、autoexec.bat/config.sysを用いて起動すれば復旧が   可能かと考えています。 誠に勝手なお願いですが、どなたかお助け頂ければ幸いです。 よろしくお願いします。

  • AIX gcc コンパイルエラーにつきまして

    お世話になります。 Severもcもまったくわからない初心者なのですが質問させていただきます。 Make.plを実行してsoファイルを書き換えたいのですが、実行すると下記のようなエラーが出て最後までMakeが実行できません。 <ccを指定してコンパイル> 1506-507 (W) 使用できるライセンスはありません。プログラム提供者に連絡して、追加ユーザーを追加してください。 すぐにコンパイルが行われます。 <gccを指定してコンパイル> installation problem, cannot exec `cc1plus' Makeを実行したいのですがどうしたらよいでしょうか。 gccでコンパイル、他のコンパイラでの対応方法などありましたらご教授頂けると幸いです。 (ccの場合ライセンス自体が切れているっぽいのでできれば避けたいと考えています) 漠然とした質問で申し訳ないのですがよろしくお願いいたします。 OS -> AIX v4.3 cc -> CforAIX v.6 gcc -> powerpc-ibm-aix4.3.2.0 v 2.95.3

  • antの条件付き実行制御について

    いつもお世話になります。 最近antを始めたばかりなのですが、条件に応じて実行させるかどうかを制御させるということについて、 どのように実装を行えばよいかご教授願いたく質問しました。 やりたい内容は、削除を行いたいファイルが5ファイルほどあり、ファイルが存在すれば、削除を実行する、 存在しなければ削除を実行しない、というものです。ファイル削除時にエラーが発生した場合を考慮し (何かのプロセスで掴んでいたりし、正常に削除が行えなかった場合など)、failonerrorをtrueにした 状態で実行したいのですが、そうすると、そもそもファイルが存在しなければエラーになってしまいます。 これを回避するために、事前にconditionタスクでファイルの存在有無を確認し、プロパティにセットしておく、 ということを5つのファイル分行っておき、それぞれ削除専用のtargetを作成し、その属性のifを使用して 実行の有無を制御する、ということを行っています。 antを使用してこのようなことを実現する場合、やはり上記のような方法しか実現する術はないのでしょうか。 それとももっとスマートなやり方がありますでしょうか。 宜しくお願いします。

  • WSHでファイルを圧縮し削除する方法

    以下の条件の運用をWSHで実行できないかと考えています。 (1) D:\logフォルダ(固定フォルダ)内にある複数のファイル全てを ひとつのZIPファイルに圧縮し纏める。 (ZIPファイル名はスクリプトで自動付与され、元ファイル名の日付部分が付く事。) (2)圧縮したファイルをD:\log\Archive(出力先固定)に保存する。 (3)圧縮元のD:\logフォルダのファイルは全て削除する。 (4)処理が完了したら「完了しました」とメッセージ表示する。 <フォルダ構成例> D:\logフォルダ内 2007_12_17_1.log、2007_12_17_2.log、2007_12_17_3.log・・・ D:\log\Archive内 2007_12_16.ZIP、2007_12_15.ZIP・・・ ※この状態でWSHファイルを実行するとD:\logフォルダ内が空になり、D:\log\Archive内に2007_12_17.ZIPが作成される。 なおZIP圧縮後に元ファイルを削除しますが、ファイルサイズが大きくなった場合、圧縮に時間が掛かり、すぐに削除するとエラーになる点の考慮も必要です。 すいませんが、上記一連の処理を、1つのWSHファイルを実行するだけで実現するスクリプトをご教授ください。宜しくお願いします。

  • Pythonにおける実行ファイル作成につきまして

    はじめまして。お世話になります。 当方、プログラミングを始めての初心者ですので、 低レベルな質問等ございましたら何卒ご容赦下さい。 掲題の件なのですが、Pythonでコードを記述した際、作成ファイルを実行する際は逐次 コマンドプロンプトから実行命令を出す必要があるのでしょうか。 例えばwindowsデスクトップにショートカットがあるように、作成したソフトをダブルクリックで 簡単に実行出来るようにすることは可能でしょうか。 私が購入した書籍が3冊等ございますが、それらはみなcmdからファイルを操作していました。 結論としまして、”エディタで記述したPythonファイルをGUI形式で利用・(起動等の操作を)可能にしたい”ということは可能なのでしょうか。 また非常に低レベルな質問で大変申し訳無いのですが、エディタはEmEditor(フリー版)を 使っており、こちらのエディタで、とあるwindowが表示されるコードを記述しても、 コードで意図したwindowは表示されず、ファイルが開き、エディタの編集モードに入ってしまいました。 (原理はなんとなく理解できます。”エクセルファイルをダブルクリックしたらエクセルファイルが開き、編集可能状態になった”と同内容のことと把握しています) 自分としては、ファイルをダブルクリックしたあと、”今このエディタでかいたコードが実行されてほしいのに・・・”と少し凹みます。。。(低レベルですみません) 長くなってしまい、大変申し訳御座いません。 cmd.exe無しで、Pythonで書かれたスクリプト実行方法をご存知の方いらっしゃいましたら、 何卒ご教示頂けますでしょうか。 よろしくお願いします。