Добавление заданий cron с помощью crontab из нескольких разных файлов

у меня есть два файла, в которых я перечислил свои 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 перечислены в нескольких разных файлах. ?

0
задан 3 June 2016 в 06:47
1 ответ

Примечания к 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
$
1
ответ дан 4 December 2019 в 16:35

Теги

Похожие вопросы