解决添加计划任务后不执行的两种方法

计划任务添加后不执行,大部分原因为command not found即环境变量问题。解决此问题,有两个方法:

1.在添加计划任务时指定加载环境变量:例,

*/5 * * * *  . /etc/profile;/usr/local/bin/slowquery.o  > /dev/null 2>&1

2.在计划任务脚本内添加加载环境变量:最好是养成所有计划任务类脚本都添加环境变量的好习惯。

#!/bin/bash

. /etc/profile
. ~/.bash_profile

3.所有计划任务类脚本,shell使用/bin/bash,命令使用绝对路径,如/bin/rm

发表评论

邮箱地址不会被公开。