Я работаю со многими скриптами. Поэтому я много раз добавляю/удаляю скрипты с помощью «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"?
Спасибо.