2011-12-16 6 views
2
sudo -u app forever start -p /logs -l /logs/forever.log -o /logs/out.log 

ただし、引数はforeverプログラムには適用されません。これをどうすれば解決できますか?sudo -uコマンドの引数を無視する

ありがとうございます!

+1

ていますか?私は 'sudo -u'でこのような問題に遭遇したことはありません。 'forever'は十分な議論を受けていないことを意味するエラーメッセージを出していますか? 'forever'マニュアルページに相談して、必要な議論を逃していないことを確認することは価値があります。 。 。 – ruakh

+1

あなたは彼らが渡されていないと確信していますか?どうしてそう思うの?あなたはどんなエラーを出していますか? 'forever'の前に' echo'を追加し、正しいコマンドを出力するかどうか確認してください。 – Kevin

+0

私は 'sudo -u sarnold java Echo one two three'を引数を表示するために書いた汚い単純な' Echo'プログラムでテストしましたが、期待通りに動作するように見えました。あなたはあなたが見ていると思われる行動を見ているのですか? – sarnold

答えて

2

試してください:あなたはそれが間違って何が起こっているのだということを確認してください

sudo -u app sh -c "app forever start -p /logs -l /logs/forever.log -o /logs/out.log" 
関連する問題