いつもお世話になっております。

rsyncをPHPのexecコマンドから行いたいと思っているのですが、

現状、コピー元のサーバー、コピー先のサーバーともroot権限が無い状態ですので、

公開鍵、秘密鍵を作ることができない状況です(root権限無かったら作れないですよね?)。

なので、sshでpassを聞かれても良いのでrsyncを実行しようと思うのですが、

passを聞かれる場合でもPHPのexecコマンドからrsyncを実行することはできますでしょうか?

色々サイトを見ても鍵を生成してパスワードを省略することしか記載されていないので。

ご教授お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

expect を使うことで可能かと思います。



参考URL:http://php.net/manual/ja/expect.examples-usage.php
    • good
    • 0

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


人気Q&Aランキング