防止磁盘空间不足,按照以下方式创建了一个定时任务:
一、创建文件/var/java/test.sh,内容如下
#!/bin/bash
rm -rf /var/Java/log/*
echo `date` >> /var/java/test.log
二、添加定时任务
1、编辑当前用户对应的定时任务:crontab -e
2、加入以下脚本:
*/30 * * * * /bin/sh /var/java/test.sh
三、查看已添加的定时任务
crontab -l
# do daily/weekly/monthly maintenance
# min hour day month weekday command
*/15 * * * * run-parts /etc/periodic/15min
0 * * * * run-parts /etc/periodic/hourly
0 2 * * * run-parts /etc/periodic/daily
0 3 * * 6 run-parts /etc/periodic/weekly
0 5 1 * * run-parts /etc/periodic/monthly
* * * * * /bin/sh /var/java/test.sh
四、定时任务创建完后,发现没有正常执行,于是查看crond是否已启动
/sbin/service crond status
可见crond未启动,手动启动下
/sbin/service crond start
最后查看定时任务已正常执行。