crontab -e
此命令将打开一个文本编辑器以添加新任务。
* 20 * * * rm -rf /root/febhost/dat/* /root/febhost/log/*
用对应的文本编辑器命令保存退出(vi编辑器是按esc后打:wq)
如果你对这种方式不熟悉,也可以直接改/etc/crontab,我看到你是要删除root文件夹内的目录,假设你有root权限(因为/etc/crontab所有者是root,并且只有以root身份执行删除命令才能删除root home内的文件),用以下命令打开此文件:
vi /etc/crontab
将光标移动至最后一行,按o键新开一行输入以下内容:
* 20 * * * root rm -rf /root/febhost/dat/* /root/febhost/log/* 更多Linux知识可参考书籍《Linux就该这么学》。
看你用什么方式安装的 用rpm包的话可以用 ”rpm -e 包名“ 来删 用deb包,可以用 "dpkg -r "或"dpkg -P" 加 包名 来删除 如果用的源码方式(tar.gz等 )真找到你安装的目录将文件删除 如果你安了x window 用相应的软件来管理吧给你个思路,不懂问我,如果想要我帮你写出来,你可以加点分啊查找半年的文件可以用find命令
find 的-mtime 按更改时间 find . -mtime -5 -print -表示在5天之内更改过的 find . -mtime +5 -print +表示在5天之前更改过的
每周日删除可以用到cronta(具体使用方法请百度)
无法是每个周日脚本运行一次,cd到指定文件夹,利用find命令找到对应的文件删除就ok了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)