Я пытаюсь настроить специальную службу systemd в своей системе linux и экспериментировал с ней
Ниже приведена моя настраиваемая служба, в которой запускается файл bash
[Unit]
Description=Example systemd service.
After=nginx.service
[Service]
Type=simple
ExecStart=/bin/bash /usr/bin/test_service.sh
[Install]
WantedBy=multi-user.target
Поскольку я упомянул After=nginx.service
, я ожидал, что nginx serivce запустится автоматически
Итак, после запуска вышеуказанной службы я проверяю статус nginx, который еще не запущен
Однако, если я заменю After
с Wants
это работает
Может ли кто-нибудь отличить After
от Wants
и когда что использовать?