其实没有必要写shell脚本简单一句話放在系统定时任务里就行了。
那么你可以写个定时任务这样做:crontab -e 进入定时任务器,然后把下面这段写到里面
然后保存退出就可以了這段内容意思是,每天凌晨2点自动清空a.log内容你也可以自己定义多久清一次。比如想10分钟清一次就这么写*/10 * * * * echo " " >/tmp/a.log。
在当前用户下开始编辑定時任务
按键 i 进入编辑模式
输入下述命令每天凌晨一点执行
然后按键 Esc 退出编辑模式,再输入 wq 保存退出即可
编辑好定时任务文本后最好重启下垺务
分钟 小时 日期 月份 周 命令
*(星号) 代表任何时刻都接受
,(逗号) 代表分隔时段的意思。
-(减号) 代表一段时间范围内
/n(斜线) 那个 n 代表数字,每隔 n 單位间隔
eg2: 每天的三点,六点各执行一次
eg4: 每五分钟执行一次
eg5: 每周一十点执行一次