linux计划命令配置文件crontab
2014-04-18 10:30
246 查看
文件路径: /etc/crontab
文件格式:
上面的东西基本不用管。只需要把需要执行的脚本加到最后一行。格式
开始时时间,之后是执行脚本时使用的用户身份和执行的命令。看网上说的用户可以省略,但是试了试貌似不行。具体的还要再看看。
第一个字段mm表示分钟,第二个字段hh表示小时。之后分别是天 月 星期 用户 run-parts 目录名 。时间选项支持正则表达式。特殊的 /n 代表每n个时间单位执行一次。
无法执行时的解决思路
1.查看脚本是否正确。 就是直接在命令行运行脚本。
2.检查crontab配置文件,时间格式是否正确,有没有多项或者少项
3.重启crond服务
service crond restart 4.检查脚本权限,是否具有可执行权限。如果没有,赋给他可执行权限。
文件格式:
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * command to be executed 29 * * * * root run-parts /testcron >> /testcront
上面的东西基本不用管。只需要把需要执行的脚本加到最后一行。格式
mm hh dd mm we user run-parts /dir
开始时时间,之后是执行脚本时使用的用户身份和执行的命令。看网上说的用户可以省略,但是试了试貌似不行。具体的还要再看看。
第一个字段mm表示分钟,第二个字段hh表示小时。之后分别是天 月 星期 用户 run-parts 目录名 。时间选项支持正则表达式。特殊的 /n 代表每n个时间单位执行一次。
eg.1 /20 3 * * * root run-parts /testcron>>testcront ;每天的3点,隔20分钟执行一次/testcron目录下的所有可执行脚本。即3:00,3:20,3:40分别执行。
无法执行时的解决思路
1.查看脚本是否正确。 就是直接在命令行运行脚本。
2.检查crontab配置文件,时间格式是否正确,有没有多项或者少项
3.重启crond服务
service crond restart 4.检查脚本权限,是否具有可执行权限。如果没有,赋给他可执行权限。
ls -l filename chmod 777 filename5.如果以上都确定没有问题,就要考虑下是不是环境变量的问题了。看下shell脚本中有哪些命令,特别是类似java,gcc之类的。导入需要的环境变量或者用绝对路径来描述。
相关文章推荐
- Linux crontab 命令详解(含配置文件路径)
- Linux 计划任务 Crontab 笔记与总结(3)Crontab 配置文件
- iptables的配置文件/etc/sysconfig/iptables不存在 linux防火墙开关命令
- [Linux.Bash] 几个关于host name的配置文件和命令
- linux下 修改配置文件的命令
- Linux命令之文件同步、定时备份 -rsync,cron,crontab
- linux下查看系统是32位还是64位,删除文件或者目录,查看ip配置命令
- Linux系统上的任务计划相关命令at、crontab的使用方法
- Linux养成计划:文件搜索命令
- linux基本命令操作-目录与文件的配置和管理
- Linux学习命令汇总九——atd,crontab任务计划调度及facl文件访问控制列表
- Linux系统用户与组管理命令及配置文件总结
- 关于 Linux 的配置文件 /etc/profile 路径出错后相关的命令失效解决方式(如:ls,vi不能用)
- Linux下使用crontab来执行定时任务计划----执行每晚12点多执行移动log日志文件操作
- 【Unix/Linux】【命令】【计划任务工具】crontab
- 详述Linux计划任务的 at和crontab的命令 以及如何查看crontab日志
- 用命令来操作vSphere:七操作ESX配置文件的基础-Linux下文本编辑器vi
- Linux 任务计划之crontab命令
- linux中iptables配置文件及命令详解详解
- Linux 命令之计划crontab