我有一个已经运行了大约4天的MySQL查询。我从命令行输入查询:
mysql -u who -p < SQL
mail -s 'query completed' me@there < /dev/null 并在查询完成之前获得了电子邮件回复。mysql并不是有背景的。
MySQL查询是否可以更改其PID?如果不是,那么为什么要执行下一个命令行命令呢?
我知道我可以做一个mysql && mail,它会等待肯定的完成。
发布于 2018-10-25 00:36:49
您需要将这些命令与&&结合在一起,以确保除非第一个命令成功,否则不会触发第二个命令:
mysql -u who -p < SQL && mail -s 'query completed' me@there < /dev/null 在您的版本中,第二个命令无论如何都会运行。
https://stackoverflow.com/questions/52973909
复制相似问题