【发布时间】:2018-03-02 00:15:07
【问题描述】:
我有一个从 shell 脚本运行某些东西的代码,运行后它以 root 身份结束
root@(none):/testjob/test#
我想通过shell脚本运行一个命令来退出这个根状态
arnavs@linux-machine:/testjob/test$
你可以手动输入'exit'命令,它会退出到原来的shell,但是如果我在shell脚本中添加exit,它将退出shell脚本本身并停止运行shell脚本。
你能帮我一个命令,我可以将它添加到我的 shell 脚本中吗?
【问题讨论】:
-
你为什么要在脚本中完全升级为 root?你是在启动屏幕还是什么?
-
我不这样做。我正在运行一些由 google 开发的测试,这些测试在 uml 上运行并且需要完全升级的 root 访问权限。这是由测试完成的事情
-
脚本退出后不能让你root。相反,由于某种原因,该脚本正在运行交互式 root shell。在您退出此 shell 之前,脚本不会退出。找出脚本正在运行的哪个命令为您提供交互式 root shell。
标签: bash shell powershell sh