私はbashシェルスクリプトを持っています。テキストファイルに書き出します。コマンドレベルでcontrol-cを使用してスクリプトを停止すると、ほとんどの場合に機能します。時々、次のように書き込まれたファイル
echo "hello world" >myfile.txt
空になってしまいます。そのため、control-c を押して実行中のシェル スクリプトを停止すると、ファイルへの書き込みを開こうとしているインスタンスでキャッチされ、ファイルに何かを入れる前に、チャンスがなく、そのままになる可能性があります。空の?
そうだとすれば。ファイルに書き込まれた後、ファイルに再度書き込む機会が得られる前に正常に終了するように、bash シェル スクリプトで何ができますか。これは while ループで実行されているためです。ありがとう!