すべてを

▼開く

閉じる▲

予約されたジョブの内容を表示する

○コマンドラインから入力されて予約されたジョブの内容を表示する

atコマンドで時刻を指定して、実行するコマンドを入力する
$ at 16:50
at> wall hello!<EOT>
job 1 at 2005-05-11 16:50

atコマンドを-lオプションで実行してジョブIDを調べる
$ at -l
1       2005-05-11 16:50 a masa

atコマンドで-cオプションとジョブIDで、予約されたジョブの内容を表示する
$ at -c 1
#!/bin/sh
# atrun uid=500 gid=500
# mail     masa 0
umask 2
HOSTNAME=polotxp; export HOSTNAME
SHELL=/bin/bash; export SHELL
JLESSCHARSET=japanese-euc; export JLESSCHARSET
HISTSIZE=1000; export HISTSIZE
SSH_CLIENT=192.168.0.3\ 1597\ 22; export SSH_CLIENT
SSH_TTY=/dev/pts/1; export SSH_TTY
USER=masa; export USER
LS_COLORS=no=00:fi=00:di=00\;34:ln=00\;36:pi=40\;33:so=00\;35:bd=40\;33\;01:cd=40\;33\;01:or=01\;05\;37\;41:mi=01\;05\;37\;41:ex=00\;32:\*.cmd=00\;32:\*.exe=00\;32:\*.com=00\;32:\*.btm=00\;32:\*.bat=00\;32:\*.sh=00\;32:\*.csh=00\;32:\*.tar=00\;31:\*.tgz=00\;31:\*.arj=00\;31:\*.taz=00\;31:\*.lzh=00\;31:\*.zip=00\;31:\*.z=00\;31:\*.Z=00\;31:\*.gz=00\;31:\*.bz2=00\;31:\*.bz=00\;31:\*.tz=00\;31:\*.rpm=00\;31:\*.cpio=00\;31:\*.jpg=00\;35:\*.gif=00\;35:\*.bmp=00\;35:\*.xbm=00\;35:\*.xpm=00\;35:\*.png=00\;35:\*.tif=00\;35:; export LS_COLORS
MAIL=/var/spool/mail/masa; export MAIL
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/masa/bin; export PATH
INPUTRC=/etc/inputrc; export INPUTRC
PWD=/home/masa; export PWD
LANG=ja_JP.eucJP; export LANG
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass; export SSH_ASKPASS
SHLVL=1; export SHLVL
HOME=/home/masa; export HOME
LOGNAME=masa; export LOGNAME
SSH_CONNECTION=192.168.0.3\ 1597\ 192.168.0.9\ 22; export SSH_CONNECTION
LESSOPEN=\|/usr/bin/lesspipe.sh\ %s; export LESSOPEN
G_BROKEN_FILENAMES=1; export G_BROKEN_FILENAMES
cd /home/masa || {
         echo 'Execution directory inaccessible' >&2
         exit 1
}
${SHELL:-/bin/sh} << `(dd if=/dev/urandom count=200 bs=1 2>/dev/null|LC_ALL=C tr -d -c '[:alnum:]')`

wall hello!

atコマンドで「-c」オプションを指定してジョブID「1」を指定すると、シェルが実行するコマンドが表示される。実行するコマンドをファイルに記述した場合も、そのファイルの中にあるコマンドが表示される。