Получение cron для запуска Redis при перезагрузке [дубликат]

На этот вопрос уже есть ответ:

Я пытаюсь запустить Redis каждый раз, когда моя система перезагружается, чтобы убедиться, что кеш доступен для моего веб-сервера. Я вставил следующую строку в свой crontab:

@reboot redis-server /path/to/redis.conf

После перезагрузки моей системы журналы cron показывают, что задание cron выполнено:

Aug 15 01:10:59 hostname cron[1097]: (CRON) INFO (Running @reboot jobs)
Aug 15 01:10:59 hostname CRON[1176]: (regis) CMD (redis-server /path/to/redis.conf)

Однако сервер redis не запущен, и это моя проблема. Обратите внимание, что сервер Redis запускается нормально всякий раз, когда я запускаю командную строку в bash.

Что я делаю не так?

0
задан 15 August 2012 в 02:14
1 ответ

Мне удалось решить эту проблему, предоставив cron полный путь к redis-серверу. Теперь crontab выглядит следующим образом:

@reboot /usr/local/bin/redis-server /path/to/redis.conf
2
ответ дан 4 December 2019 в 14:25

Теги

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