指定した時刻にシャットダウンするように仕掛けておく
停電がある時とか、特定の時間にshutdownするように仕掛けておきたい場合があります。
そういうときは、
root@nika5:~# at 10:45 5/15/2009 warning: commands will be executed using /bin/sh at> shutdown -h now at> <EOT> job 2 at Fri May 15 10:45:00 2009
at の後に時刻を日付を入れます。
エンターを押すとコンソールになるので、そこで
shutdown -h now と入れ、エンター
次の行でCtrl-Dを押すと、シェルに戻ります。
ジョブを確認するには
root@nika5:~# atq 2 Fri May 15 10:45:00 2009 a root
ジョブの中身を確認するには
root@nika5:~# at -c 2 #!/bin/sh # atrun uid=0 gid=0 # mail rabbix 0 umask 22 USER=root; export USER LS_COLORS=no=00:fi=00:di=01\;34:ln=01\;36:pi=40\;33:so=01\;35:do=01\;35:bd=40\;33\;01:cd=40\;33\;01:or=40\;31\;01:su=37\;41:sg=30\;43:tw=30\;42:ow=34\;42:st=37\;44:ex=01\;32:\*.tar=01\;31:\*.tgz=01\;31:\*.svgz=01\;31:\*.arj=01\;31:\*.taz=01\;31:\*.lzh=01\;31:\*.lzma=01\;31:\*.zip=01\;31:\*.z=01\;31:\*.Z=01\;31:\*.dz=01\;31:\*.gz=01\;31:\*.bz2=01\;31:\*.bz=01\;31:\*.tbz2=01\;31:\*.tz=01\;31:\*.deb=01\;31:\*.rpm=01\;31:\*.jar=01\;31:\*.rar=01\;31:\*.ace=01\;31:\*.zoo=01\;31:\*.cpio=01\;31:\*.7z=01\;31:\*.rz=01\;31:\*.jpg=01\;35:\*.jpeg=01\;35:\*.gif=01\;35:\*.bmp=01\;35:\*.pbm=01\;35:\*.pgm=01\;35:\*.ppm=01\;35:\*.tga=01\;35:\*.xbm=01\;35:\*.xpm=01\;35:\*.tif=01\;35:\*.tiff=01\;35:\*.png=01\;35:\*.svg=01\;35:\*.mng=01\;35:\*.pcx=01\;35:\*.mov=01\;35:\*.mpg=01\;35:\*.mpeg=01\;35:\*.m2v=01\;35:\*.mkv=01\;35:\*.ogm=01\;35:\*.mp4=01\;35:\*.m4v=01\;35:\*.mp4v=01\;35:\*.vob=01\;35:\*.qt=01\;35:\*.nuv=01\;35:\*.wmv=01\;35:\*.asf=01\;35:\*.rm=01\;35:\*.rmvb=01\;35:\*.flc=01\;35:\*.avi=01\;35:\*.fli=01\;35:\*.gl=01\;35:\*.dl=01\;35:\*.xcf=01\;35:\*.xwd=01\;35:\*.yuv=01\;35:\*.aac=00\;36:\*.au=00\;36:\*.flac=00\;36:\*.mid=00\;36:\*.midi=00\;36:\*.mka=00\;36:\*.mp3=00\;36:\*.mpc=00\;36:\*.ogg=00\;36:\*.ra=00\;36:\*.wav=00\;36:; export LS_COLORS MAIL=/var/mail/root; export MAIL PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin; export PATH PWD=/root; export PWD LANG=en_US.UTF-8; export LANG SHLVL=1; export SHLVL HOME=/root; export HOME LOGNAME=root; export LOGNAME LESSOPEN=\|\ /usr/bin/lesspipe\ %s; export LESSOPEN LESSCLOSE=/usr/bin/lesspipe\ %s\ %s; export LESSCLOSE cd /root || { echo 'Execution directory inaccessible' >&2 exit 1 } shutdown -h now
のように確認できます。
一番下に処理が出てきます。
shutdownを時刻指定でやればいいという意見もあるかもしれませんが、
いいことにしましょう。