- - PR -
ssh-addとexpectによるパスフレーズ入力がcronでは機能しない
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-07-14 10:07
ssh認証エージェントの初回パスフレーズ入力を自動化させる為、次のようなシェルスクリプトを書きました。
expectを使っているのですが、cronから起動した場合はパスフレーズの入力が働きません。 原因としてどのあたりを疑うべきでしょうか。 ◆シェルスクリプト
◆端末から起動した場合のログ
◆cronから起動した場合のログ
| ||||||||||||
|
投稿日時: 2005-07-14 22:57
expectはあんまり知らないですが...
cronから起動してinteract、ってのはどうなんざましょ。 制御端末が無いので、標準入力から即座にEOFを受け取った状態に なりそうな気がするですが、どうでしょ。 | ||||||||||||
|
投稿日時: 2005-07-15 13:42
interactの直前に、次の応答をexpectで待つようにしたら解決しました。
ありがとうございました。 |
1