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
でようやく動きました。またもや感動したが、費やした時間のことを考えると非常に虚しくなりました。
備忘録として書かせてもらいました。