web-dev-qa-db-ja.com

linux + atコマンド+ジョブを強制終了する方法

1分ごとにタスク(テストスクリプト)を実行するためにatコマンドを使用します

 at -f /tmp/test now +1 minute
 commands will be executed using /bin/tcsh
 job 1438153690.a at Wed Jul 29 10:08:10 2015

しかし、この仕事を殺す方法は? (1438153690.a)必要に応じて?

2
maihabunash

実行を開始する前に、atrmを使用してジョブをキューから削除します。その後、killを使用します。

ちなみに、あなたの質問が想定しているように、atは毎分それを実行しません。 60年代に1回実行されます。毎分実行するには、cronを使用します。

5
MadHatter