Как вызвать crontab?

есть такая задача чтобы каждые 5 минут копировать файлы с контейнера в папку которая находится на сервере
команда прописана такая
*/5 * * * * docker cp strapi:/app/data ~/data >> /var/log/cron.log


если просто вписывать в консоль эту команду то все работать будет, а в crontab оно даже как я понял не запускается
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
@Denis147258369 Автор вопроса
Проблема решилась таким способом.

1. /snap/bin/docker - это где находится docker (можно узнать командой - which docker)
2. /root/database/"database-$(date +%F)".db - прописал полный путь для файла
3. создал bash script в который положил то что нужно выполнить
#!/bin/bash

/snap/bin/docker cp strapi:/app/data/data.db /root/database/"database-$(date +%F)".db
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы