クラス内のLinuxシンクライアントに使用されるサーバーがあります。サーバーは必要に応じて起動されますが、電力の浪費を避けるために、毎日22:00に電源がオフになるようにスケジュールしたいと思います。
Crontabを使うことを考えましたが、 この回答 を読んだ後、それが良い考えかどうかわかりません。起動スクリプトにshutdown -h 22:00 &
を含める方が良いですか?
shutdown
コマンドにはすでにスケジューラが組み込まれているため、指定した時間に実行するためにcronジョブは必要ありません。 Linuxでは、他のすべての場所と同様に、KISSの原則(Keep It Short and Simple))を守ることをお勧めします。
shutdown -h 22:00
は正常に機能し、バックグラウンドで実行する必要はありません。 /etc/rc.local
(またはシステムによっては/etc/rc.d/rc.local
)の最後にコマンドを追加して、最後の起動スクリプトで実行します。
cron
を使用しない利点は、このようにしてシャットダウンが日中スケジュールされたままになり、次のように入力することでいつでもキャンセルできることです。
shutdown -c