電源オフをカスタマイズする方法

電源オフをカスタマイズする方法

私たちは、バッテリ駆動システムにLinuxを搭載したコンピュータ(おそらく産業用コンピュータ)をインストールしようとしています。バッテリーの電源が入っていると、コンピュータの電源が入るように設定されます。バッテリーには、電源をオンまたはオフにするために使用できるBMS、ボタン、いくつかのピン、および/またはシリアルポートがあります。

たとえば、シリアルポートを介してバッテリに信号を送信するなど、コンピュータのバッテリをオフにするにはどうすればよいですか?一般的なACPI出口を置き換えるには、カーネルモジュールを作成する必要がありますか?または、同期を実行してファイルシステムを読み取り専用に再マウントした後にバッテリーに信号を送信するスクリプトを設定できますか?

ベストプラクティスと多くの例があると確信していますが、見つかりません。

ベストアンサー1

/usr/lib/systemd/system-shutdownCOM(シリアル)ポートにメッセージを送信するなど、必要な操作をすべて実行するbashスクリプトを配置します。これらのディレクトリのスクリプトは、すべてのファイルシステムがアンマウントされ、ルートファイルシステムが読み取り専用で再マウントされたときに最後に実行されます。早く実行したい方は参考にしてくださいシャットダウンする前にsystemdを使用してスクリプトを実行する方法は?

シリアルポートの使用方法はいくつかありますので、自分に合った方法を選択してください。シリアルポートにデータを送信して回答を表示するにはどうすればよいですか?

おすすめ記事