<?php
$command = "mysqldump -uroot -ppassword test --compact --skip-add-locks --skip-disable-keys --skip-set-charset --extended-insert=FALSE --add-drop-database --add-drop-table --routines --databases --triggers | gzip > test.sql.gz ";
system ( $command );
?>
如何检查它是否正确执行?
答案 0 :(得分:2)
$output = system ( $command , $return_var )
如果存在$ return_var参数,则执行命令的返回状态将写入此变量。
$ output在成功时返回命令输出的最后一行。
您可以向system function PHP Manual学习。
答案 1 :(得分:0)
它返回一个具有分辨率的String,所以试试这个:
$output = system ( $command );
if ($output == FALSE) { echo "error"; } else { echo $output; }