crontab不生效的原因
①目录不存在,即自己添加的定时任务出错
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_1478090814m9a5.png?x-oss-process=style/bb)
②脚本没有执行权限
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_14780908151tMT.png?x-oss-process=style/bb)
③max user processes的限制
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_1478090815w4kb.png?x-oss-process=style/bb)
故而导致crontab没有执行
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_1478090815xIfk.png?x-oss-process=style/bb)
修改ulimit的限制
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_1478090815aovO.png?x-oss-process=style/bb)
以上是由于mysql打开的进程数达到1024所致
![](http://img.blog.itpub.net/blog/attachment/201611/2/31385648_1478090816VpRl.png?x-oss-process=style/bb)
另外:mysql子进程数量 每个连接一个!!!
脚本中有些命令路径必须写全
如:
/usr/local/mysql/bin/mysql
可以 先 mysql=`which mysql`得到命令全路径
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31385648/viewspace-2127547/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31385648/viewspace-2127547/