'expect'を使用してsshパスワード認証を自動化しています。SunOSでスクリプトを実行すると、以下のスクリプトが完了すると、生成されたsshプロセスが強制終了されることがわかります。これはLinuxには当てはまりません。どうすればそれを回避できますか?どういうわけかSIGCHLD信号を無視する必要がありますか?生成されたプロセスが成功したかどうかをこのスクリプトで判断し、エラーがあれば報告する方法はありますか?
#!/usr/local/bin/expect -f
set password blah-blah
spawn ssh -NfL 8002:<test domain>:22 test@testdomain.com
expect "* password:*"
send -- "$password\r"
send -- "\r"
expect EOF
-Karthik