1

atいくつかのジョブがスケジュールされているLinuxサーバーがあります。
するとatq、ジョブがスケジュールされているユーザー名と、それらのジョブの実行がスケジュールされている時刻が表示されます。ただし、実際のジョブがわかりません(実行されているスクリプト/パラメーターは何ですか?)

その時間まで待って実行することなく、スケジュールされた時間に実際に実行されるようにスケジュールされているものを検索する方法はありps aux | grep usernameますか?理想的には、ログに記録せずにこれを調べたい

4

1 に答える 1

3

実行atqすると、このようなものが得られます。

$ atq
job 1072250520.a at Wed Dec 24 00:22:00 2003

これ1072250520.aがジョブIDです。at -cこのジョブIDで実行

at -c 1072250520.a

私のではUbuntu 12.10at -c 1(job id 1)は最初にすべての環境変数を与え、最後に私のコマンドを与えます。

于 2012-12-19T03:24:01.427 に答える