操作命令如下:
crontab -e
打开crontab的配置文件,并编辑完成Ctrl + O
写入内容, 出现File name to Write ...
,输入Enter
Ctrl +X
保存并输出,保存完成service cron restart
, 重启crontab
定时任务
创建一个clean_log.sh 文件
#!/bin/bash
cd /var/lib/docker/containers/
ls */*-json.log | while read line
do echo > "$line"
done
把sh文件放到/home/目录下
然后编辑定时任务:crontab -e ,如果已经有其他定时任务,增加一行
写入内容:Ctrl + O
0 0 * * * /home/clear_log.sh
Ctrl +X
保存并输出,保存完成
退出当前编辑 按ESC后 按SHIFT+Z,或是直接ctrl+Z.
或者到 crotab文件存放于/etc/下,用户的crontab位于/var/spool/cron下