2009/05/09

LINUXにて自動的に電源を落とす

昨日のFTPサーバー構築に気をよくして、自動的に電源を落とすプログラムを書いてみました。

crontab -e

から(19時にプログラムを実行させる場合)

0 19 0 0 0 shutdown -h now

と打ち込めば動くように書いてありましたが、起動せず。

シェルが足りないのかな、と気付き

SHELL=/bin/sh
0 19 0 0 0 shutdown -h now

と打ってみましたが、これも駄目。6時間位格闘して、shutdownに問題があるのではないか、と思い、フルパス表示を試みました。

#which shutdown

結果は
/sbin/shutdown

以上より
SHELL=/bin/sh
0 19 0 0 0 sbin/shutdown -h now
でようやく動きました。またもや感動したが、費やした時間のことを考えると非常に虚しくなりました。
備忘録として書かせてもらいました。