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
#