エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
cpとmvとinodeの話 - Qiita
実行中のファイルに対して、 cpで上書きする場合だと、Text file busyで置き換えられず、 mvだと何も聞... 実行中のファイルに対して、 cpで上書きする場合だと、Text file busyで置き換えられず、 mvだと何も聞かれず置き換えられます。 この挙動の違いについて、まとめと実験。 inodeを見ると、それとなく分かります。 以下引用 リンクを全く持たない inode もありうる。 通常そのようなファイルはディスクから削除され、 そのリソース(ディスクブロック)はファイル削除処理の過程で 再利用のために解放されるが、何らかのプロセスが そのファイルを使用中ならば、アクセスし続けることができ、 最後にクローズされるときに削除処理が行われる。 このため、プログラムを改版(リコンパイル)するときは、 以前の実行ファイルをまず削除して、新しい版の実行ファイルは 新たな inode で作成されるようにすることが推奨される。 これにより、古い版が実行中であっても何ら問題なく処理を続行することになる。