その仕事が正確に何を伴うのか、どうすればわかりますか?

その仕事が正確に何を伴うのか、どうすればわかりますか?

at仕事が何であるかを知る方法はありますか?atq時間と所有者だけが与えられます。

答え1

はい。あなたはできます:

at -c JOB_NUMBER

答え2

at存在する/var/spool/at

あなたはそれを使用することができます:

$ at -C <JOB-NUMBER>

このファイルの内容を表示したり、次のことができます。

$ atq
Mon Jun  1 00:09:00 2020 a fpm
$

したがって、あなたのタスクはaキューにあり、番号は「1」です。

# cd /var/spool/at
# ls
a0000101949bb9

テキストファイルには、次の命名規則( "%c%5lx%8lx")があります。最初の文字はジョブに関連するキュー(この場合はキュー)ですa。次の5桁は位置番号です。この00001場合はです1。残りの8つは現在の時間に基づいて半無作為化されました。

# cat a0000101949bb9
!/bin/sh
# atrun uid=1000 gid=1000
# mail fpm 0
umask 2
SHELL=/bin/bash; export SHELL
...
cd /home/fpm/tmp || {
     echo 'Execution directory inaccessible' >&2
     exit 1
}
${SHELL:-/bin/sh} << 'marcinDELIMITER63a7e9bb'
...
<YOUR-AT-JOB>
marcinDELIMITER63a7e9bb
#

関連情報