rc.local ничего не выполняет

У меня только есть доступ SFTP и доступ SSH, это - виртуальный сервер под управлением Ubuntu 16.04.

Я пытаюсь заставить jekyll автоматически запускать каждый раз, когда я запускаю/перезагружаю сервер.

В ssh терминале я могу просто войти

cd /var/www/html/testme2 && jekyll serve --host=0.0.0.0 -w --incremental

Это работает просто великолепно, но когда я вхожу

/var/www/html/testme2 jekyll serve --host=0.0.0.0 -w --incremental

в rc.local. Ничего не происходит. Я протестировал, если rc.local выполняется с эхом "rc.local работающий"> /var/www/html/running.txt, и файл был создан с записью в нем.

Я протестировал sh rc.local, и это было выводом

rc.local: 14: rc.local:/var/www/html/testme: Разрешение отклонено

Что я делаю неправильно?

0
задан 28 March 2018 в 15:11

1 ответ

Ну, я не знаю, почему я сделал

/var/www/html/testme2 jekyll serve --host=0.0.0.0 -w --incremental

но добавление этого

cd /var/www/html/testme2 && jekyll serve --host=0.0.0.0 -w --incremental

к rc.local работает просто великолепно, и автоматические запуски jekyll.

0
ответ дан 30 October 2019 в 04:34

Другие вопросы по тегам:

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