Cron 克朗的工作?哇,这太过分了
我不知道如何处理cron作业,但是我可以解释我希望它做什么。。。。任何有经验的人都会非常感激Cron 克朗的工作?哇,这太过分了,cron,hosting,automatic-storage,Cron,Hosting,Automatic Storage,我不知道如何处理cron作业,但是我可以解释我希望它做什么。。。。任何有经验的人都会非常感激 删除目录中最旧的文件 在一个目录中至少保留8个newst文件 可能吗?几个小时来,我一直在试图理解关于这个的文档,我想我会要求节省时间来学习如何处理这些事情。。。我的主机允许我将cron作业输入到控制面板后端 我找到了这个命令 (ls -t|head -n 5;ls)|sort|uniq -u|xargs rm 然而,它似乎不知道我要从哪个目录删除。。。我不知道它是做什么的…正如我在评论中所写的那样,
(ls -t|head -n 5;ls)|sort|uniq -u|xargs rm
然而,它似乎不知道我要从哪个目录删除。。。我不知道它是做什么的…正如我在评论中所写的那样,实现您想要的功能的脚本独立于cron。 这里有一种可能性可以做你想做的事:
cd/path/to/dir;ls-t|tail-n+9|xargs rm
解释
:转到目录cd/path/to/dir
:获取目录中所有文件的列表,按上次修改日期排序,最新优先ls-t
:选择所有行(在本例中为文件名),从第9行开始tail-n+9
:删除以前命令“选择”的文件xargs rm
rm
命令只会删除这些文件。要同时删除文件夹及其所有内容,您必须使用rm-r
要阅读命令的详细说明(例如,
cd
,ls
,tail
,xargs
,rm
),请使用man
cron作业允许您在特定时间执行命令或脚本。您应该编写一个脚本来实现您想要的功能,然后使用cron作业定期调用该脚本。