在完成之前通过电子邮件发送mysql长查询

9rygscc1  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(263)

我有一个mysql查询,已经运行了大约4天。我从命令行输入查询:

mysql -u who -p < SQL 
mail -s 'query completed' me@there < /dev/null

在查询完成前收到了邮件回复。mysql没有背景。
mysql查询是否可以更改其pid?如果没有,那么有没有线索来解释下一个命令行命令为什么会执行?
我知道我可以做一个mysql&&mail,它会等待积极的完成。

cczfrluj

cczfrluj1#

你要把这些和 && 为了确保第二个命令在第一个命令成功之前不会触发:

mysql -u who -p < SQL && mail -s 'query completed' me@there < /dev/null

在您的版本中,第二个命令将运行。

相关问题