我创建了一个名为的文件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
只需相应地更改这些行即可。
sudo /etc/init.d/nginx restart
sudo /etc/init.d/php5-fpm restart
系统将提示您输入sudo
第一个命令的密码。