systemd 타겟의 유닛 파일에서 이를 정의하는 방법을 알고 싶습니다./etc/systemd/system/sample.target
다중 사용자 대상 수준에서 실행해야 합니다.
서비스의 단위 파일에서 다음과 같은 작업을 수행할 수 있습니다.
[Install]
WantedBy=multi-user.target
대상에서는 분명히 작동하지 않으므로 대상에 대해 정의하는 방법이 궁금합니다.
WantedBy=multi-user.target과 같이 실행되는 대상을 만들고 싶습니다.
답변1
[설치하다] WantedBy=다중 사용자.대상이것은 분명히 대상에서 작동하지 않습니다
remote-fs.target
; 와 같은 대상에 대해 잘 작동하며 systemd.target
매뉴얼 페이지에는 이 [Install]
부분이 대상 장치에서 작동한다고 명확하게 나와 있습니다. 그러니 그것을 사용하십시오.
답변2
예를 들어
[Unit]
Description=ABRT Automated Bug Reporting Tool
After=syslog.target
[Service]
Type=dbus
BusName=com.redhat.abrt
ExecStart=/usr/sbin/abrtd -d -s
[Install]
WantedBy=multi-user.target