Как установить libzip 1.2 на Debian, а также на OSx через homebrew? [закрыто]

Похоже, вы смешиваете все три системы инициализации:

  • sysVinit /etc/init.d/daemon start/stop/restart
  • upstart запуск сервисного демона
  • systemd systemsctl status script.service

Узнайте, какая у вас init система

 stat /proc/1/exe    

Файл: '/proc/1/exe' -> '/lib/systemd/systemd'

Таким образом, именно systemd является последним и новым стандартом.

Вот ссылка на руководство: Как автоматически выполнять сценарий оболочки при начальной загрузке в systemd Linux

Помните, что неинтерактивные оболочки не имеют набора env, такого как PATH, вам нужно либо установить PATH, либо указать полный путь для каждой команды, например /bin/sleep.

При использовании systemd вы можете использовать journald вместо файлов журналов. В этом случае вы должны заменить logger на systemd-cat.

1
06.11.2017, 12:23
0 ответов

Теги

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