在ubuntu系统中配置一个定时任务,实现2小时清理/tmp 目录
时间: 2024-10-10 08:07:01 浏览: 39
在ubuntu服务器上设置定时任务
在Ubuntu系统中设置一个定时任务来定期清理`/tmp`目录,可以使用`cron`服务。`cron`是一个标准的时间调度工具,它允许你在Linux系统上安排命令在特定时间执行。以下是设置这个定时任务的步骤:
1. 打开终端:通过快捷键Ctrl+Alt+T,或者在应用程序菜单搜索“Terminal”。
2. 编辑crontab文件:运行命令`crontab -e`。这会打开默认的文本编辑器(通常是vim或nano),进入crontab配置文件。
3. 添加新的定时规则:在编辑器中添加一个新的行,格式如下:
```
*/2 * * * * rm -rf /tmp/*
```
这行命令的意思是每两小时(`*/2`)执行一次`rm -rf /tmp/*`,即删除`/tmp`目录下的所有文件和子目录。如果你只想删除空的子目录,可以改用`find /tmp -type d -empty -delete`。
4. 保存并退出:完成编辑后,记得按`Esc`键,然后输入`:wq`保存并退出编辑器。
5. 验证任务:关闭终端并重启终端,查看日志确认任务是否成功创建。你可以通过运行`cat /var/log/cron`来看crontab的日志。
阅读全文