«Нераспознанный сервис» для моего нового сценария 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

spraff
источник

Ответы:

3

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

service foo start

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

systemctl start foo
grawity
источник
Благодарю. Не могли бы вы сказать мне, что мне нужно сделать, чтобы он запустился до того, как сеть загрузится при загрузке? (Это работает правильно, как service foo start) Я думал, Before=network-pre.targetчто будет достаточно, но, видимо, нет.
spraff