Cron删除文件

Cron删除文件

在 Ubuntu 17.10 中,命令

find /Home/khemtit/Documents/Tijdelijk/ -mtime +1 -type f -delete>$

删除超过 1 天的文件。但是结合 cron 操作,没有任何效果。

您能告诉我下面这一行中的错误吗?

我的命令是:

15 00  * * * find /home/khemtit/Documents/Tijdelijk/ -mtime +1 -type f -delete>$

通过Ctrl+O我确实看到了文字:

File Name to Write: tmpcrontab.OV51lh/crontab

我相信 cron 安装正确,因为“service cron status”给出消息:

cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: ena
   Active: active (running) since Mon 2018-01-29 18:29:16 +07; 5min ago
     Docs: man:cron(8)
 Main PID: 861 (cron)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/cron.service
           └─861 /usr/sbin/cron -f

答案1

谢谢你的帮助。现在一切正常。

正确的行必须是:

06 19 * * * find /home/khemtit/Documents/Tijdelijk/ -mtime +1 -type f -delete

我的错误是关于一个额外的空格和$一行:

15 00  * * * find /home/khemtit/Documents/Tijdelijk/ -mtime +1 -type f -delete>$

相关内容