オムロンの UPS の自動シャットダウンツール用の systemd .service ファイルを書いたよ

PC 一台を常時起動しているので、オムロンUPS を使ってます。自動シャットダウンのエージェントとして、オムロンが配布している Simple Shutdown Software を使っています。

PC の OS は Arch Linux です。 Arch Linux は去年、標準の init デーモンを System V 系の init から systemd に移行しました。 systemd はデーモンを管理するのに、 init スクリプトではなく、独自形式の .service ファイルを使います。互換パッケージを入れれば init スクリプトも使えますが、いずれ廃止されるとのことです。

上述の Simple Shutdown Software は init スクリプトしか提供していないので、互換パッケージでしのいでいましたが、今朝時間があったので .service ファイルを書きました。

こいつを /etc/systemd/system に置いて、次のコマンドを打てば OK です。

sudo systemctl enable omron-ups.service
sudo systemctl start omron-ups