1

Я создал файл с именем svrestart в /home/gab/bin (это папка, которая должна автоматически добавляться в путь при запуске), который содержит:

/etc/init.d/nginx restart
/etc/init.d/php5-fpm restart

Затем я сделал chmod +x svrestart а затем я перезагрузился.

Теперь, если я запускаю svrestart я получаю сообщение об ошибке отказа в доступе, потому что у меня нет доступа к этим службам. С другой стороны, если я запускаю sudo svrestart , я получаю:

sudo: svrestart: command not found

Поскольку команда находится в /home/gab/bin и пользователь root, вероятно, не может ее найти.

Как мне сделать эту работу?

1 ответ1

3

Просто измените эти строки соответственно.

sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart

Вам будет предложено ввести пароль sudo для первой команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .