① 环境变量
能够查看到 .bash_profile 这个文件
这里面设置了一些环境变量。
可以设置一个新的环境变量,在文件末尾加上:
如果在计划任务中使用到了全局变量,例如
$APPDIR 根本没有被识别。
原因是在 .bash_profile 设置的环境变量没有被 crontab 识别,因此要注意。
② 命令行双引号中使用 % 时,未加反斜线 /
③ 第三和第五个域之间执行的是 "或" 操作
第三个域是某个月中的天,第五个域是某个月中的星期几,例如:四月的第一个星期日早晨 1 时 59 分运行 a.sh
test 表示判断是否成功
&& 表示当 前面的 test 成功时执行
【补充】
④ 分钟设置误用
【两小时运行一次】
正确的写法
============
【综合案例】
【例1】Crontab 中最小只能设置到每分钟执行一个命令,如果想每半分钟执行某个命令怎么做到?
——通过 shell 脚本的 sleep 命令配合 Crontab 即可完成这一功能
该例表示先执行 date,过了0.5s 之后再执行 date
【例2】
第二个命令,执行的时候,先等妨碍 30s ,再去执行
使用下面的命令可以查看写入的时间
新闻热点
疑难解答