KerberosとAndrewファイルシステムを備えたScientificLinuxサーバーで長時間実行されているスクリプトを実行しています。
myscript.sh >log 2>&1 &
コマンドを開始すると、現在のディレクトリにlog
というファイルは表示されませんでしたが、stdoutとstderrの出力をログに記録している.__afs063D
というファイルが表示されました。
スクリプトはまだ実行中です。 log
が作成されないのはなぜですか?いつになるの?
.__afs063D
のようなファイルは、プロセスにファイル記述子がある場合に作成されます 開いていますが、ファイルは削除されています 。 AFSキャッシュハンドラーがその状況を処理する方法です。次回ボリュームが回収されると、ボリュームは削除されます。