我想每隔一小时删除一个文件,从/var/tmp/dev.log
文件夹中删除路径/var/tmp
和其他临时文件,我正在使用Ubuntu Server 16.04
我创建了一个玉米作业设置
00 * * * * rm -rf /var/tmp/*.*
但我没有得到。
答案 0 :(得分:0)
最后找到了一种使用crontab
每小时删除文件的解决方案。
首先,编写shell脚本。
root@admin:/home/ubuntu#vi delete_cache.sh
创建文件后,将以下脚本添加到delete_cache.sh
rm -rf /var/tmp/*
然后运行crontab
。
root@admin:/home/ubuntu# crontab -e
0 * * * * /bin/sh /home/ubuntu/delete_cache.sh
开头的0表示在第0分钟运行。该脚本将每小时运行一次。要获取更多see here,您可以创建自己的cronjobs