1、at 设定一次的定时任务
at 时间+回车
command
CtrL+d保存退出
2、利用crontab设置多次定时任务
1)启动crontab服务
service crond start
chkconfig crond on
编辑定时任务 crontab -e
删除定时任务 crontab -d
2)格式:* * * * * command
分钟 小时 日 月 周 需要执行的脚本(绝对路径)
取值 0~59 0~23 1~31 1~12 0~7(0和7表示的都是周日) 特殊字符
每隔半小时执行一次 频率: / */30
* * * * command
连续时间:- 早上8:00~18:00之间,每隔半小时执行一次
*/30 8-18 * * * command
间断时间:, 早上8:00和18:00执行一次
* 8,18 * * * command
eg: 每天上午10:00执行 0 10 * * * sh /mkdir.sh
0 0 * * 3 command
cron把命令行保存在crontab(cron table)文件里,这个文件通常在 /etc 目录下。每个系统用户都可以有自己的crontab(在 /var/spool/cron/ 下)。要查看当前用户的crontab,输入 crontab -l;要编辑crontab,输入 crontab -e;要删除crontab,输入 crontab -r。如当前是root身份,要查看/编辑/删除/某用户的crontab,只需在相应的命令后加上 -u USERNAME(如 crontab -e -u USERNAME)即可。crontab文件的默认编辑器是vi,可以输入 export VISUAL=’editor’ 更改默认编辑器。