每次编辑“crontab -e”时触发命令

每次编辑“crontab -e”时触发命令

我们正在使用共享的 Linux 服务器帐户,每个人都可以来编辑 crontab。通常我们会像这样进行备份

crontab -l > `date +\%Y-\%m-\%d\_\%H:\%M:\%S.txt`

是否有一种优雅的方法可以在每次成功编辑时自动触发此命令crontab -e

答案1

您可以使用通知等待,位于名为inotify 工具

命令可能类似于

   while inotifywait -e close_write /path/to/file/ToWatch ; do /path/to/executable/script; done 

只需记住使要执行的脚本(包含您所编写的命令)可执行。

相关内容