여러 드라이버, 이러한 드라이버를 사용하는 일부 C++ 애플리케이션, C++ 애플리케이션과 상호 작용하는 여러 Java 애플리케이션이 있다고 가정해 보겠습니다. 지금까지 모은 것들..
드라이버.대상
[Unit]
Description=Drivers Target
# No contents, just a target for driver services to "register" with
드라이버-apps.target
[Unit]
Description=Driver-dependent Applications Target
Wants=drivers.target
After=drivers.target
프로젝트application.target
[Unit]
Description(non-driver-dependent) Applications Target
Wants=drivers-apps.target
After=drivers-apps.target
나의 운전기사 서비스
[Unit]
Description=My Driver
[Service]
Type=oneshot
... # Script that starts driver, with a 'stop' script as well
RemainAfterExit=yes
[Install]
WantedBy=drivers.target
cpp-app.service
[Unit]
Description=C++ Application
ReloadPropagatedFrom=driver-apps.target
PartOf=driver-apps.target
[Service]
...
[Install]
WantedBy=driver-apps.target
cpp-app.service
[Unit]
Description=C++ Application
ReloadPropagatedFrom=driver-apps.target
PartOf=driver-apps.target
[Service]
...
[Install]
WantedBy=driver-apps.target
자바-app.service
[Unit]
Description=C++ Application
ReloadPropagatedFrom=driver-apps.target
PartOf=driver-apps.target
[Service]
...
[Install]
WantedBy=project-apps.target
WantedBy=multi-user.target
나는 multit-user.target 또는 유사한 상위 수준 대상에 무언가를 연결해야 한다는 것을 알아냈습니다. 출시 시 모든 일이 원활하게 진행되는 데 이것이 올바른 구조인가요?