1

我正在使用 Ubuntu 16.04.1 LTS。我已经安装了 incron 并将 root 添加到 incron.allow。

通常我用sudo incrontab -e编辑器添加一个 incron 作业。

我需要一个可以从脚本运行的命令,该脚本会将这一行直接添加到 incrontab 中:

/home/ci-server/DB_Backups IN_MOVED_TO mv /home/ci-server/DB_Backups/$# /home/backup/$#

一旦通过这条线显示sudo incrontab -l一切都应该很好。

我发现了几个使用 cron 的示例,但关于 incron 的信息很少。

4

1 回答 1

0

incron.sh您可以通过创建一个具有以下内容的脚本来执行此操作:

#create a new file named incron.txt that lists the incron job
sudo echo '/home/ci-server/DB_Backups IN_MOVED_TO mv /home/ci-server/DB_Backups/$# /home/backup/$#' > /home/ci-server/scripts/incron/incron.txt
#add the job(s) listed in our newly created incron.txt to the incrontab
sudo incrontab -u root /home/ci-server/scripts/incron/incron.txt
于 2017-05-10T21:58:16.877 回答