Ошибка в простой службе systemd

cd Comb
for i in *; do mkdir -p ${i%%.*txt}; mv $i ${i%%.*txt}; done
1
04.03.2021, 16:29
2 ответа

Взгляните на systemctl status my_service123.service. Вывод покажет что-то вроде

Mar 04 14:39:02 hostname systemd[1]: /etc/systemd/system/my_service123.service:5: Neither a valid executable name nor an absolute path: <path>

Попробуйте использовать абсолютный путь, тогда все должно работать.

1
18.03.2021, 22:27

В вашем устройстве есть эта строка:

ExecStart=./my_app --config main_cfg.conf

Из справочной страницы systemd.service:

ExecStart=
For each of the specified commands, the first argument must be either an absolute path to an executable or a simple file name without any slashes.

1
18.03.2021, 22:27

Теги

Похожие вопросы