«Нераспознанный сервис» для моего нового сценария systemd


0

Я создал новый скрипт systemd /etc/systemd/system/foo.service

[Unit]
Description="My foo script"
Before=network-pre.target
Wants=network-pre.target

[Service]
Type=oneshot
ExecStart=/usr/local/bin/foo

Когда я бегу service start fooилиservice start foo.service

start: unrecognized service

В чем дело? Ubuntu 16.04

Ответы:


3

Команда serviceставит объект первым:

service foo start

Команда systemctlделает противоположное:

systemctl start foo

Благодарю. Не могли бы вы сказать мне, что мне нужно сделать, чтобы он запустился до того, как сеть загрузится при загрузке? (Это работает правильно, как service foo start) Я думал, Before=network-pre.targetчто будет достаточно, но, видимо, нет.
spraff
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.