CentOS利用crontab执行计划任务

分类:CentOS教程 阅读:23440 次

walker的需求是每天1点钟的时候,执行一个shell脚本,下面记录walker用到的基本功能。

1、安装

2、服务相关

3、查看计划任务。基本命令行参数建议使用crontab --help查看,man crontab太繁琐。

4、查看任务执行日志。

5、/etc/crontab文件里面存放系统计划任务,/var/spool/cron/目录里面按用户存放计划任务。

6、编辑/etc/crontab配置计划任务。

  /var/spool/cron/目录里面的计划任务文件内容格式与上面雷同。区别是,/var/spool/cron/必须指定用户;/etc/crontab是系统计划任务,可以不指定用户。

7、walker还遇到一个问题提,调用jar包失败。原因是crontab的环境变量问题,可参考Linux中crontab的坑爹环境变量问题。walker只在脚本中加了下面一句导入环境变量:

这时如果还是手动执行脚本OK,但是crontab死活不执行。可以尝试在crontab中直接引入环境变量解决问题。如:

*** walker ***