Cron
使用 crontab 從幾個不同的文件添加 cron 作業
我有兩個文件,其中列出了我的 cronjobs:
cron.dev1.txt cron.dev2.txt
現在我
crontab
以以下方式使用:
crontab cron.dev1.txt
和
crontab cron.dev2.txt
當我這樣做時
crontab -e
,我看到只列出了crontab cron.dev2.txt
中列出的工作。似乎首先crontab cron.dev1.txt
載入中的作業,然後替換為crontab cron.dev2.txt
.有沒有辦法使用在幾個不同文件中列出的 crontab 載入作業。?
手冊頁說明您可以通過
crontab(1)
標準輸入填充 crontab:The first form of this command is used to install a new crontab from some named file or standard input if the pseudo-filename ``-'' is given.
所以我們可以這樣做:
$ cat cron.dev1.txt * * * * * /bin/script1 $ cat cron.dev2.txt * * * * * /bin/script2 $ cat cron.dev*.txt | crontab - $ crontab -l * * * * * /bin/script1 * * * * * /bin/script2 $