コンピュータでホスト名が変更されたら、スクリプトを実行したいとします。hostnamectl set-hostname NAME
これを接続する方法はありますか?どうすればいいですか?
ベストアンサー1
可能。完全な説明はありません。 (あなたが書いたスクリプトなどを投稿し、適切なソースを明らかにしてください:-)。
hostnamectl
/hostnamed
スクリプトを実行しません。ホスト名を変更すると、dbusという信号が生成されhostnamectl
ます。このようなものを使用してdbus信号に接続できます。hostnamed
PropertyChanged
dbus-monitor
https://askubuntu.com/questions/150790/how-do-i-run-a-script-on-a-dbus-signal
上記のリンクは、グラフィカル環境にログインしたときにdbus-monitorを起動するスクリプトについて説明しています。これにはXDG自動起動を使用します。グラフィカル環境にログインせずにdbus-monitorスクリプトを実行するには、単純なsystemd
サービスを使用できます。