『Wake on LAN してみる Part 3 (shutdown)』 で Linux サーバを停止する際の sudo の使い方に問題があったので まとめておくことに... 問題1 sudo のバージョンによって標準入力からパスワードを渡す方法が異なるらしい。 Ubuntu 8.04 LTS の sudo (1.6.9p10) では echo "pass" | ssh hoge@192.168.1.1 "sudo /sbin/shutdown -h now"で問題がなかったが 最新の Ubuntu 10.04 LTS の sudo (1.7.2p1) では sudo: no tty present and no askpass program specifiedのようなエラーになってしまう。どうやら echo "pass" | ssh hoge@192.168.1.1 "sudo -S