у меня есть два файла, в которых я перечислил свои 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) можно заполнить через stdin:
Первая форма этой команды используется для установки нового crontab из какой-нибудь именованный файл или стандартный ввод, если псевдо-фильм ``-'' является учитывая.
Итак, мы можем сделать это:
$ cat cron.dev1.txt
* * * * * /bin/script1
$ cat cron.dev2.txt
* * * * * /bin/script2
$ cat cron.dev*.txt | crontab -
$ crontab -l
* * * * * /bin/script1
* * * * * /bin/script2
$