1. ホーム
  2. unix

[解決済み】Unixで "text file busy "メッセージを発生させるのは何?

2022-01-30 20:28:36

質問

どのような操作をすると、"text file busy"というエラーが発生するのでしょうか?正確にはわかりません。

一時的なpythonスクリプト(tempfileを使用)を作成し、そこからexeclを使用していることが関係していると思うのですが、execlは実行中のファイルを変更するのではないでしょうか?

解決方法は?

このエラーは、実行中の実行ファイルを変更しようとしていることを意味します。ここでいう""Text" "とは、変更しようとしているファイルが、実行中のプログラムのテキストセグメントであることを意味します。使用方法 lsof をクリックすると、他のプロセスがどのように使用しているかを確認することができます。このとき kill コマンドで終了させることができます。