Page 1 of 1

Бэкап из cron vesta в mega

Posted: Thu Mar 12, 2020 5:32 pm
by mihacb
Centos 7 + Vesta.
Есть программа для linux megacmd.

Если запускать от root, то команды бэкапа выглядят примерно так:
>#зашли в мегу
mega-login [email protected] Password
#отправим архив
mega-put /home/backup/backup_full/*tar.gz -c /Full_backups/
#разлогинимся
mega-logout
#удалим файл
rm -rf /home/backup/backup_full/*tar.gz



Но мне нужно, чтобы скрипт добавлялся в cron панели vesta, а там задачи выполняются от admin. Поэтому когда от admin запускаешь команды - выдает:
>Another instance of Megacmd Server is running.

В идеале должно работать так:
1. Создается бэкап системой vesta.
2. Выгружается в мегу.
3. Удаляется последний бэкап.

А я уже в cron весты могу настроить цикличность данного процесса.

Внимание - вопросы:
1. Как мне из cron от admin запускать такого рода скрипт?
2. Могу ли я в vesta при создании бэкапа в конце скрипта после создания дописать отправку на mega и удаление бэкапа?

Благодарю за внимание!