在使用sudo调用的bash脚本中我正在调用:
/ usr / bin / firefox -new-tab http://stackoverflow.com
然后我收到了消息:
Firefox已经在运行,但事实并非如此 响应。要打开一个新窗口 必须先关闭现有的Firefox 处理或重启系统
这是,我想,因为普通用户通过sudo和firefox调用脚本。 如果我在没有sudo的情况下调用命令就可以了。
那么如何在sudo中调用脚本切换回普通用户?
答案 0 :(得分:2)
在脚本中再次使用sudo。
sudo -u user -H /usr/bin/firefox -new-tab http://stackoverflow.com
答案 1 :(得分:0)
This post可能会回答您的问题