2016-05-31 8 views
1

はじめに:シェルスクリプトを使用してPHPにファイルをアップロードする

私は専用のサーバが稼働しており、30分ごとにMySQLバックアップを作成する必要があります。 (/ var/db/mysql)

私の主なものはFreeBSDで、もう1つはCentOS with cPanelです。

質問:

は、通常、私は、バックアップを作成するためにFTPのシェルスクリプトを使用していますが、FTPがバックアップを作成することが良くありません知っている、それはだからここに私はPHPスクリプトを作ると、に私のバックアップをアップロードするなど、古いですPHPスクリプトを使用して他のサーバ、例えば

(私はつもりだIP制限し、また、いくつかの保護を作る):

このスクリプトsite.com/parse_backups.php~~HEAD=Vは私のtar.gz形式を取るために起こっていますファイルにアクセスし、到達不能なサーバーのどこかに格納します。

どうすればこのシェルスクリプトを作成できますか? PHPスクリプトに使用することができ、私はあなたがそのPHPスクリプトを作るために使用する方法..

それとも、スクリプトのみアップロードはファイルとなど任意のファイルを取り出すことができないよりよい解決策を持っていない...

+0

私はすでにFTPでシェルを使用していますが、それは安全ではありません。.. – Liveth

答えて

1

その他の言語にも適用されます。

FreeBSDサーバーを実行している場合は、代わりに.shスクリプトを提案しますが、これは単なる意見です。 PHPはスクリプト言語として使用できます。

私はcompletlyあなたの質問を誤解していない場合、私はあなたがここに開始勧め: http://php.net/manual/en/features.commandline.php

関連する問題