F&e Web ServerにUPS(無停電電源装置)からの接点出力信号を入力し、 停電を検出した際にシャットダウンさせる方法を説明します。 |
シャットダウン(shutdownコマンド)は通常rootユーザーでしか行えませんが、 イベント検出時に実行されるコマンドはrootユーザー権限では実行されず、 一般ユーザーであるcontecユーザーの権限で実行されます。 このままではイベント検出時にshutdownコマンドが実行できませんので、 sudoコマンドを経由してshutdownを実行します。 イベント検出時のコマンドには
sudo /sbin/shutdown -h now
と記述します。sudoコマンドを経由することでcontecユーザー権限で実行したshutdownは root権限で実行され、正常にシャットダウンが行えるようになります。 |
![]() |