每天运行Cron作业以列出文件

每天运行Cron作业以列出文件,cron,find,Cron,Find,我想每天运行一个Cron作业,列出测试和生产服务器上正在更改的文件 下面的命令将给出其权限更改为读写执行的文件列表。如果我们发现任何列出的文件,则有可能是我们不知道的人在做: find$HOME-type d-perm 777 以下命令将给出过去2天内更改的文件列表: find-键入f-mtime-2 | grep-v”/Maildir/“| grep-v”/logs/” 请给我一个可以设置为每天在服务器上执行的程序。编辑当前的cronjobs crontab -e 添加为最后一行(每天早上

我想每天运行一个Cron作业,列出测试和生产服务器上正在更改的文件

  • 下面的命令将给出其权限更改为读写执行的文件列表。如果我们发现任何列出的文件,则有可能是我们不知道的人在做:

    find$HOME-type d-perm 777

  • 以下命令将给出过去2天内更改的文件列表:

    find-键入f-mtime-2 | grep-v”/Maildir/“| grep-v”/logs/”


  • 请给我一个可以设置为每天在服务器上执行的程序。

    编辑当前的cronjobs

    crontab -e 
    
    添加为最后一行(每天早上7点服务器端运行)

    一些很好的配置示例:

    http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/
    

    cron不接受stdout或stderr上的输出。这将作为错误处理

    您的“查找…”必须在文件中重定向

    您的cron作业的配置显示在alex.dominte的答案中

    备选方案:如果你不依赖一个确切的时间点,你可以把你的“发现…” 并将其存储在目录“/etc/cron.daily”中。 此目录中的脚本每天运行

    http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/