요약:
/etc/xdg/autostart/app.desktop
서비스가 시스템 서비스를 기다리게 만드는 방법은 무엇입니까 ?
긴:
/etc/xdg/autostart/app.desktop
먼저 systemd 서비스를 시작해야 하는 실행된 애플리케이션이 있습니다 .
그러한 목적을 위한 기존 도구가 있는 경우 일부 절전/대기/사용자 정의 코드를 피하고 싶습니다.
일종의 wait_for_service_to_be_running <service-name>
(systemd) 명령줄 도구가 있나요?
답변1
파일을 생성하고 yourservice.service
.desktop 파일에 넣은 후 실행하세요 /etc/systemd/system/
.systemctl start yourservice
[Unit]
Requires=somesystemd.service
After=somesystemd.service
[Service]
ExecStart=/path/to/yourservice
또는 app.desktop
systemd 구성으로 바꿀 수 있습니다. replacement.service
위와 같이 추가 섹션을 만듭니다.
[Install]
WantedBy=multi-user.target
그런 다음 실행하십시오 systemctl enable replacement.service
.
시스템 서비스 - "multi-user.target"이란 무엇입니까?자세한 내용을 제공받을 수 있습니다.