2017-08-19 1 views
1

私はcPanelを使用してcronjobを作成しました。安全にcronを実行するには? (この警告を得る: "コマンドラインインターフェイスでパスワードを使用することは危険です。")

ごとに、一定期間、バックアップを生成し、このPHPファイル実行します:

<?php 
include $_SERVER['DOCUMENT_ROOT'].'conectar.php'; 

$filename='backup_cursos_'.date('d-M-y__H:i:s').'.sql'; 

$result=exec('mysqldump '.DATABASE.' --password='.PASS.' --user='.USER.' --single-transaction >/home/cursos/backups/'.$filename,$output); 

if($output==''){/* no output is good */} 
else {/* we have something to log the output here*/} 

?> 

定数DATABASEPASSUSERconectar.phpファイルに格納されています。

私はこの警告メッセージにはcronを実行するたびに取得しています:

警告:コマンドラインインタフェースのパスワードを使用すると、安全でない することができます。

私は安全な方法でcronジョブを実行するにはどうすればよい:

は、私は私の質問があるので、そこに定数を加算し安全であると思いましたか?

+0

https://stackoverflow.com/a/9293090/4621324 – Axalix

答えて

関連する問題