Linuxで定時の自動シャットダウン、起動を設定

Linuxで定時の自動シャットダウン、起動を設定

Linuxを使いWebサイトをフル画面で表示し、インフォメーションなどを伝えるサイネージのようなものがあります。

このサイネージを店が終了する時間に自動でシャットダウンさせ、開店直前に自動起動させるとうものです。

自動シャットダウンはLinuxのcronを使用します。
自動起動はPCのBIOSで設定できるのでこれを利用します。
PCはDELL Studio XPS 8100です。

LinuxはUbuntu、rootでログインできないので端末を使い /etc/crontab にshutdown を書き込みます。

—【自動シャットダウン】———————

端末を立ち上げ、

sudo su -
パスワードを入れます
cd /etc
echo 30 22 * * * root /sbin/shutdown -h now >> crontab

1,sudo su - で root になります。
2,cd /etc でetcデレクトリに移動
3,echo 30 12 * * * root /sbin/shutdown -h now >> crontab でcrontab に 30 22 * * * root /sbin/shutdown -h now を書き込みます。
30 22 * * * で毎日22:30にシャットダウンになります。

—【自動起動】——————————-

PCのBIOSを立ち上げます。

Power Management Setup を開きます。

・Auto Power On を 『Enabled』
・Auto Power On Date を 『Every Day』
・Auto Power On Time を 『01:00:30』
ここで注意なのですが、Auto Power On Time はグリニッジ時間になっていましたので、この設定時間だと日本では朝の5:30になります。

—【参考】—————————-

自動シャットダウンの設定を変えたいときは、端末で

sed -i '/shutdown/d' crontab

と、一度シャットダウンの行を削除してからもう一度書き足した方がわかりやすいと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です