我们正在使用共享的 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
只需记住使要执行的脚本(包含您所编写的命令)可执行。