9
内部のsshを使用しているコンピュータ上のsudoを私は持っているbashスクリプトを実行しようとしていると一部のコンピュータでどのようにbashスクリプト
sudo: sorry, you must have a tty to run sudo
が、他のプロセスではプロセスが円滑に実行されます。どうすればこれを防ぐことができますか?
内部のsshを使用しているコンピュータ上のsudoを私は持っているbashスクリプトを実行しようとしていると一部のコンピュータでどのようにbashスクリプト
sudo: sorry, you must have a tty to run sudo
が、他のプロセスではプロセスが円滑に実行されます。どうすればこれを防ぐことができますか?
が割り当てられる端末を強制的に-t
フラグを使用します。
ssh -t -l <username> <compname> 'sudo yum -y install expect'
ありがとう。魅力的な作品! – Guy
superuser.comはこの質問 – Michael
質問のためのより良い場所かもしれない*それはスクリプトであるため、*プログラミング関連です。それはそれをSOに有効にするのに十分です。単なるユーザーはこれを知る必要はありません。 –
右、公正な十分な – Michael