我正在运行innobackupex
脚本,但我不知道如何从脚本中获取输出?我需要最后一行来检查脚本是成功还是失败..
$output = shell_exec('innobackupex --user=root --password=xxx --databases="test" --stream=tar ./ | gzip -c -1 > /var/bak/2013-08-09-1431_mysql.tar.gz')
脚本正常工作,备份 zip 已创建,但$output
为空
更新
现在命令没有通过管道传输到 gzip,但仍然没有输出
$syntax = 'innobackupex --user='.$mysql_user.' --password='.$mysql_pass.' --databases="'.$mysql_db.'" /var/bak';
$output = shell_exec($syntax);