Hostnamectl에 연결할 수 있나요?

Hostnamectl에 연결할 수 있나요?

컴퓨터에서 호스트 이름이 변경되면 스크립트를 실행하고 싶다고 가정해 보겠습니다.hostnamectl set-hostname NAME

이거 연결하는 방법이 있나요? 어떻게 해야 하나요?

답변1

가능한. 완전한 설명이 없습니다. (귀하가 작성한 스크립트 등을 게시하고 적절한 출처를 밝히십시오 :-).

hostnamectl/ hostnamed스크립트를 실행하지 않습니다. 호스트 이름 변경을 사용하면 dbus라는 신호가 생성 hostnamectl됩니다 . 이와 같은 것을 사용하여 dbus 신호에 연결할 수 있습니다 .hostnamedPropertyChangeddbus-monitor

https://askubuntu.com/questions/150790/how-do-i-run-a-script-on-a-dbus-signal

위 링크는 그래픽 환경에 로그인할 때 dbus-monitor를 시작하는 스크립트를 설명합니다. 이를 위해 XDG 자동 시작을 사용합니다. 그래픽 환경에 로그인하지 않고 dbus-monitor 스크립트를 실행하려면 간단한 systemd서비스를 사용할 수 있습니다.

관련 정보