Не удается запустить сервисную команду через cron

#service #cron

#Обслуживание #cron

Вопрос:

 service service_name start
  

Когда я попытался запустить это из командной строки, это сработало. Но когда я пытаюсь запланировать ее через cron, я получаю сообщение об ошибке

/bin/sh: сервис: команда не найдена

Ответ №1:

sbin отсутствует в пути при запуске через cron. Укажите полный путь к service . Вероятно, это либо /sbin/service , либо /usr/sbin/service . Вы можете найти путь в своей системе, выполнив which service .

Комментарии:

1. Великолепно! Это начало происходить, когда я обновил Ubuntu 14.04 LTS до 16.04 LTS.

2. при попытке проголосовать за это сообщение, похоже, что я уже голосовал за него 5 лет назад 🙂