Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロセスを30秒間実行する必要があり、実行中に出力をテキストファイルに保存する必要があります。30秒後、プロセスを破棄する必要があります。プロセスの実行方法とデータをファイルに保存する方法は知っていますが、30秒間だけ実行する方法がわかりません(プロセスを停止しないと、プロセスにかなり時間がかかります)。
ありがとう。
どうですか:
my_long_command & sleep 30 && kill %+
(それでも、%1が常にそのジョブを参照することを確認する必要があります。方法を確認しています)
PSシェルコマンドの実行について話していると思いますか?私が与えた答えはbashで動作します
編集:%1を%+に変更