Поместите команды в сценарий и запланируйте выполнение сценария с помощью cron:
Скриптrunstuff.sh
:
#!/bin/sh
docker exec -u www-data bin/console api:execute --object=Account
docker exec -u www-data bin/console api:execute --object=AgreementType
docker exec -u www-data bin/console api:execute --object=CFProgramLevel
docker exec -u www-data bin/console api:execute --object=Product
docker exec -u www-data bin/console api:execute --object=Customer
docker exec -u www-data bin/console api:execute --object=Distributor
Кронтаб:
0 * * * * /path/to/runstuff.sh
или,
@hourly /path/to/runstuff.sh
если ваш cron понимает@hourly
(проверьтеman 5 crontab
).
Это позволяет вам изменить сценарий (, если вам нужно )без редактирования существующего задания cron. Это также гарантирует, что вызовы Docker выполняются в правильном порядке, и собирает всю обработку задания в одном месте (скрипт ).
VLAN
означает Virtual Lan
. Это способ реализовать изолированные локальные сети в одной локальной сети (, т. е. медь и оборудование являются общими ), поэтому, если только:
Использование VLAN будет невозможно.
VPN
означает Virtual Private Network
. Это способ соединения нескольких локальных сетей (или хостов, входящих в состав нескольких локальных сетей ), в одну виртуальную.
Что касается ваших потребностей, вы можете использовать VPN для соединения вашего VPS.
Что касается вашего вопроса о крупных частных поставщиках облачных услуг, у них есть собственный центр обработки данных с выделенной сетью и оборудованием, так что, я думаю, (но трудно сказать, поскольку это совершенно непрозрачно для пользователей ), что они управляют частными облако с использованием изоляции VLAN.