簡體   English   中英

使用bash腳本將作業添加到incrontab

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM