我正在写一个bash文件。我需要从我的bash文件中启动apachectl
。所以我写道:
apachectl start
当我用root运行它时,发生了一个错误:
apachectl: command not found
我搜索后发现,我应该是
su -
而不是su
的 super 用户现在,我想知道:
su
运行它? 最佳答案
找不到命令错误是因为“apachectl”不在您的路径中。只需使用命令的完整路径即可,例如
如果收到拒绝权限错误,则需要以其他用户身份运行。不过,这是一个不同的问题。
关于linux - 从bash开始apachectl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9348204/