在Crontab中执行MySql存储过程

在Crontab中执行MySql存储过程

我有一个名为“item”的 MySQL 存储过程,我想Cron为我运行它 - 当然是在服务器中。我避免使用 MySQL 事件来统一我的所有“工作”——备份等。

不管怎样,这就是我在crontab我做完之后所做的事情nano /etc/crontab

# m h dom mon dow user command <=== 我的 crontab fromat
00 12 * * * root mysql -e 'Call Item()' <====但这行不通

PS 服务 cron 是否重新启动。

知道怎么做吗?

答案1

crontab你的语法在文件中应该是这样的

crontab -e 将编辑您不需要的文件nano

00 12 * * * sh /path/to/yourfile.sh

如果您想从MySQL用户运行它,那么您需要su mysql执行上面提到的相同操作

相关内容