人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

# textoutput.program > output.file &

こういう風にプログラムの出力を output.file というファイルに書き出したとします。
textoutput.program の実行がまだ終了しないうちに output.fileを消去したとしても
output.fileが後から復活するようなことは、ないのだと思っていましたが
この認識は正しいでしょうか?


こういうことをすると実行結果はどこへ行ってしまうのでしょうか?
何か弊害が生じる場合があるでしょうか?


※output.file消去後に
output.fileに出力されていたはずの内容を取得する方法は実はあったりするのでしょうか?
textoutput.program の実行はまだ終わっていません。
textoutput.program を再実行するという方法はなしにしてください...


●質問者: tak
●カテゴリ:コンピュータ
✍キーワード:ファイル プログラム 認識
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● b-wind
●60ポイント ベストアンサー

textoutput.program の実行がまだ終了しないうちに output.fileを消去したとしても

output.fileが後から復活するようなことは、ないのだと思っていましたが

この認識は正しいでしょうか?

OSやファイルシステムによっては間違っている。

Open Tech Press | 削除したファイルをlsofで復元する


こういうことをすると実行結果はどこへ行ってしまうのでしょうか?

何か弊害が生じる場合があるでしょうか?

実行結果は正常にディスクに書き込まれる。

上記リンクのようなことをしなければ、どこからも参照されないのでアクセスすることは出来なくなるだろうが。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ