Запуск нескольких скриптов в папке с cron

Я работаю со многими скриптами. Поэтому я много раз добавляю/удаляю скрипты с помощью «crontab -e». Я попытался создать для них структуру «Доступно/Включено».

Пример:
Это дерево моей структуры:

# all scripts
scripts/available/1.sh
scripts/available/2.sh
scripts/available/3.sh

# enabled scripts 
scripts/enabled/1.sh -> scripts/available/1.sh
scripts/enabled/2.sh -> scripts/available/2.sh

Затем я добавляю эту строку в "crontab -e":

* * * * * /home/user/scripts/enabled/* &> /dev/null

Это вывод sudo systemctl status cron.service :

     CGroup: /system.slice/cron.service
             ├─17763 /bin/bash /home/user/scripts/enabled/1.sh /home/user/scripts/enabled/2.sh

Наконец:
1.sh работает каждую минуту, а 2.sh не работает.

Я хочу запускать скрипты только из cron. Что я могу сделать для этого, если я не хочу делать скрипт для "запуска скриптов в каталоге" с другим скриптом?

Также знаете ли вы какую-нибудь группу Telegram для активных "Системных администраторов GNU/Linux"?

Спасибо.

9
задан 20 November 2021 в 15:40

0 ответов

Другие вопросы по тегам:

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