2011-06-30 8 views
0

変更のユーザーにsudo私は呼び出していますと呼ばれているbashスクリプトで

は/ usr/binに/ Firefoxの-new-タブhttp://stackoverflow.com

が、その後、私はメッセージが表示されます:

Firefoxは既に実行されていますが、応答は ではありません。スクリプトは、通常のユーザーではsudoとFirefoxによって呼び出されるので、新しいウィンドウを開くには、 は最初、私は推測する、これはあなたのシステム

既存のFirefox プロセスを閉じる、または再起動する必要があります。 私はsudoなしでコマンドを呼び出す場合、それは動作します。

私はどのようにスクリプトと呼ばれるsudoの通常のユーザーに戻って切り替えることができますか?

+0

su(1)コマンドは、ユーザーIDを変更するために使用します。私は、Ubuntuは使用するのが難しいことを思い出していますが、他のほとんどのシステムはそれを含み、サポートしています。 – jforberg

答えて

2

に答えるかもしれません。

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

うん、それは仕事、ありがとう – ivoba

0

This postは、スクリプト内で再びsudoを使用して、あなたの質問

+0

うわー、私は実際にスクリプト自体、何かチャンスで何かできることについて考えていましたか? – ivoba

関連する問題