私たちの会社が使用しているサードパーティのスケジュール管理アプリケーションが rm
期待どおりにコマンドを実行していません。つまり、rm -f $filetoremove
作業を終えてスクリプトの次のコード行に移動したいと思います。
ただし、より良いパフォーマンスを発揮するようにしてくださいrm -f
。
ファイルを使わずに削除する他の方法はありますかrm
?試してみましたが> delete_foobar.file
、削除もできず、ただ消去されますね。
追加情報:私が働く環境は大企業です。.sh
スケジューリングアプリケーションの外部でテストするためのスクリプトを作成しました。予約ソフトウェアの外部では、このrm -f $filetoremove
コマンドは戻りコードを使用します0
。ただし、予約ソフトウェアは戻り0
コードを登録せずに残りのスクリプトを実行せずにすぐに終了します.sh
。これには問題があり、ベンダーは欠陥を認めました。
自動化ソフトウェアの詳細や受け取った正確な戻りコードがわかりません。私が知っているのは、自動化ソフトウェアを実行するときにスクリプトにrm
。rm
はい、ファイルの処理が終わったら、ファイルを削除することが重要です。
ベストアンサー1
これunlink
コマンドもPOSIXの一部です。
unlink <file>