为什么我每次添加定时crontab
发布网友
发布时间:2022-05-08 14:24
我来回答
共2个回答
热心网友
时间:2024-01-24 20:38
crontab中添加定时脚本不生效的原因
发现crontab中的环境变量不一样,但是脚本中有使用绝对路径,最后发现mysqlmp中有使用allow-keywords参数,估计是调用系统参数,于是先看了下系统的环境变量先echo看下
[root@localhost etc]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
,就在mysqlmp定时脚本中添加了这2行,添加系统中的环境变量
PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin
export $PATH
…略…
这样再跟踪了一次发现定时脚本执行正常,最后不得不说很多调用系统的参数或者是使用系统环境变量下的文件最好要添加上系统环境变量。
热心网友
时间:2024-01-24 20:39
首先我想说,你连提问都不会提问,人家怎么回答你;最基本的描述问题的能力都没有,怎么出来好意思提问?连问题的核心都说不清楚;怎么针对你的问题给出解答,这是最基本的常识性问题,学会爬;在学会走路。海燕啊;长点心吧~!瞧你那损色~!