gpt4 book ai didi

linux - 自动递归接触当前目录中的所有内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:39 26 4
gpt4 key购买 nike

我想创建一个简短的自动化脚本,它将每 10 天自动运行一次,以自动递归更新我的 Linux 系统中的所有文件,而无需我自己运行脚本(即更新我的所有子目录中的所有文件日期)当前目录)。这是我尝试过的:

find . -exec touch {} \;

此命令成功地将所有文件创建日期更新为当前时间,并将其应用于当前目录及其中任何子目录的所有内容。

有没有一种方法可以让我现在使用任意计时器命令使其自动化?感谢任何人也可以告诉我如何将脚本制作成一个隐藏文件,我不必担心我的系统。

最佳答案

cron 应该默认安装,否则您可以使用包管理器安装它。

2/10 一个月 从第 2 天(第 2、12、22 日)开始每 10 天0 3 表示凌晨 3:00。随心更新。
我选择第二个,因为它避免了在 31 日和 1 日运行两次。

#minutes hours days months  days_of_week COMMAND
0 3 2/10 * * find $HOME -exec touch {} \;

在终端中,做

crontab -e  # edit the scheduling

您将进入编辑器(肯定是 vi)。
粘贴包含查找并退出的行。 Cron 将检查该行的语法(但不是您的命令),然后将其加载到守护程序中。

没有创建脚本文件。

注意:这 10 天是每个月的近似值。要在命令之外进行更多调整,请搜索其他调度程序。

关于linux - 自动递归接触当前目录中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724448/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com