... h2. Задача внутри контейнера asr_billing Если у вас есть задачи по управлению абонентами по api или выполнения отчёта, то их удобно хранить в контейнере asr_billing. # Зайдите в контейнер asr_billing; {code} chroot /app/asr_billing/ {code} # Создайте каталог для хранения скриптов; {code} mkdir /cfg/opt {code} # Разместите в нём свой скрипт; {code} /cfg/opt/script.sh {code} # Удобно разместить задание в одном из каталогов. Оно будет выполнено периодически по названию каталога. Например, для cron.daily - раз в сутки; {code} /etc/cron.10m /etc/cron.1m /etc/cron.daily /etc/cron.hourly /etc/cron.monthly /etc/cron.weekly {code} # Создайте файл с заданием; {code} /etc/cron.daily/run_script_daily {code} # Задание будет выглядеть следующим образом; {code} #!/bin/bash set -eu PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin/ /cfg/opt/script.sh &>>/var/log/script.sh.log {code} При этом логи скрипта будут записаны в файл */var/log/script.sh.log*.
|