| Linux下有时出现shutdown命令无法执行,command not found,但大部分时候正常,后来我才发现了原因: 在root用户下# 我执行shutdown 命令正常,但是如果我切换到其他用户例如 su - user1 然后再切换回来 su 这时shutdown 命令就不好用了。 原因就是使用 su 切换回来时,虽然帐户变成了#,root,但是环境变量并没有变回来,因为 su root 和 su - root 是有区别的,su root 切换后还是原来用户的env,而su - root 切换后使用的是新用户的env 因此 切换时用 su - root 切换回root的env,shutdown命令就可以用了。 |
| 欢迎光临 迅维网 (https://www.chinafix.com/) | Powered by Discuz! X3.4 |