2
sudoを実行するには、ttyを強制する必要がありますが、-t -t
と言う場合を除き、バックグラウンドで割り当てることはできません。違いが何であるか説明できますか?上記失敗セキュアトンネルをTTYとしてバックグラウンドで割り当てます
#fails
ssh -t host1 'sudo command' &
ssh -t host2 'sudo command' &
wait
はと
#works
ssh -t -t host1 'sudo command' &
ssh -t -t host2 'sudo command' &
wait
作品 "TTYを実行する必要がありますあなたと失敗しますか"?それはtty内のttyを意味しますか?
したがって、すべてのレイヤの子プロセスまたはバックグラウンドプロセスに対して、追加の '-t'リクエストが必要ですか?背景+バックグラウンドは '-ttt'を必要としますか? – rupert160
番号。ちょうど2つ( '-tt')は割り当てを強制します。 – Jakuje