LINUX.ORG.RU

Vesta cron бэкап в Mega

 , ,


0

1

Centos 7 + Vesta.
Есть программа для linux megacmd.

Если запускать от root, то команды бэкапа выглядят примерно так:

#зашли в мегу
mega-login login@gmail.com 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 и удаление бэкапа?

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