[英]Adding job to incrontab with bash script
我正在使用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的信息很少。
您可以通過創建一個名為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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.