requiretty
sudoers ファイルで有効になっているリモート サーバーでこのスクリプトを実行しようとしています。
#!/bin/bash
value=$(ssh -tt localhost sudo bash -c hostname)
echo $value
それを使用してスクリプトを実行する$ ./sample.sh &
と、バックグラウンドで停止したままになります。Iを使用することによってのみfg
、スクリプトを強制的に実行できます。問題は出力用の tty がないことだと思いますが、どうすればよいですか?