アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。
シェルスクリプトでパスワードの入力が必要なコマンドを自動化したい場合にどの様に書けばよいのでしょう?
単純にコマンドの次の行にパスワード入れても実行されそうも無いので、何か別のコマンドで出来るのでしょうか?

A 回答 (2件)

リダイレクトで出来る場合も有りますよ。



xxコマンド <EOF
xxxパスワード
EOF

EOFと言う文字が出るまで文字を送るって奴ですね。
リダイレクトでダイレクトに送るとコマンドの起動パラメータになってしまうので
間接的に送ってあげる訳です。上記の場合、改行も含んでいます。

ApacheのSSL起動の時のパスワード入力に使っていた事があります。

この回答への補足

ありがとうございます。
やってみたのですが、うまく動作しませんでした。
というのも、パスワード入力がEnter Password:と表示されてから入力しなければならない対話式の為だからでした。
こういった対話式の場合のパスワードが必要なコマンドは自動化できないのでしょうか?

補足日時:2007/05/15 02:46
    • good
    • 0

パッと思いつくのは expect.

    • good
    • 0
この回答へのお礼

ありがとうございます。
ネットで検索したらたくさん出てきました。
ちゃんと勉強してみます。
ありがというございましたー。

お礼日時:2007/05/15 23:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!