2011-06-30 40 views
0

在bash腳本,調用與須藤我打電話:改變用戶須藤bash腳本

在/ usr/bin中/火狐 - 新標籤http://stackoverflow.com

但後來我得到的消息:

Firefox已在運行,但不是 響應。要打開一個新的窗口,你 必須先關閉現有的Firefox 進程,或重新啓動系統

這是,我猜,因爲腳本是由須藤和Firefox稱爲由普通用戶。 如果我不打電話命令sudo它的工作。

因此,如何切換回sudo稱爲腳本中的普通用戶?

+0

su(1)命令用於更改用戶標識。我記得Ubuntu很難使用,但大多數其他系統都包含並支持它。 – jforberg

回答

2

sudo -u user -H /usr/bin/firefox -new-tab http://stackoverflow.com 
+0

是的工作,非常感謝 – ivoba

0

This post可能會再次使用您的腳本中sudo的回答你的問題

+0

哇,我其實正在考慮一些可以在腳本本身做的事情,有什麼機會? – ivoba