コマンドの詳細を表示するには、atを使用してください。

コマンドの詳細を表示するには、atを使用してください。

atを初めて使用するためにスケジュールされたタスクを介してコマンドを表示する方法を知りたいです。

postgres@dcjsn-jv2526:/opt/db/backup/postgres/dumps> atq
29      Wed Nov  2 18:55:00 2022 a postgres

ユーザーが特定の時間にスケジュールされたタスクを持っていることを確認しました29。今、どのコマンドを実行するかを確認したいと思います。どうやってこれを達成できますか?マンページには何もありません。

答え1

注文する

at -c 29

それは行わなければなりません。作業ファイルには環境全体が含まれているため、必要に応じて下にスクロールして実行されたスクリプトを確認してください。

マニュアルat(1)ページには次のように記載されています。

       -c     cats the jobs listed on the command line to standard output.

ただし、他のユーザーの操作を確認するにはスーパーユーザーである必要があります。

答え2

また、これを行うことができます

┌──[[email protected]]-[/var/spool/at]
└─$ls /var/spool/at/
a0000101a80dd0  a0000201a80dd0  spool
┌──[[email protected]]-[/var/spool/at]
└─$cat a0000201a80dd0

関連情報