提问人:Matt Komarnicki 提问时间:1/20/2018 更新时间:1/21/2018 访问量:163
如何强制Phing任务遵守冗长的exec命令?
How to force Phing task to respect verbose exec command?
问:
换句话说,如何显示当前执行任务的输出?phing
<target name="backup_db">
<mkdir dir="${dir.sql}"/>
<exec command="mysqldump -v -h ${db.host} -u ${db.username} -p${db.password} ${db.name} > ${dir.sql}/${dump.basename}"/>
</target>
这将拉取数据库转储,如您所见,我指定了用于获取详细输出的标志。但是,命令成功运行,在转储期间没有输出。-v
Foo > backup_db:
构建完成
总时间:1分40.81秒
直接在终端中调用的同一命令将逐个列出当前正在转储的每个表。如何实现这一点?phing
答:
2赞
Matt Komarnicki
1/21/2018
#1
添加到解决问题。现在我实时获得输出。passthru="true"
exec
评论