我有一个已运行约4天的MySQL查询。我从命令行输入查询:
mysql -u who -p < SQL
mail -s 'query completed' me@there < /dev/null
,并在查询完成之前获得了电子邮件回复。 mysql没有背景。
MySQL查询是否可以更改其PID?如果没有,那么为什么执行下一个命令行命令有任何线索?
我知道我可以做一个mysql && mail,它会等待积极的完成。
答案 0 :(得分:0)
您将希望将它们与&&
一起加入,以确保第二个命令除非第一个成功,否则不会触发:
mysql -u who -p < SQL && mail -s 'query completed' me@there < /dev/null
在您的版本中,无论如何,第二个命令都会运行。