Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: dump+cron. Не создаются резервные копии.  (Прочитано 1285 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 0xDEAD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Буду краток:
Ubuntu Server, Linux ubuntu 3.19.0-25-generic #26~14.04.1-Ubuntu SMP
Нужно создавать резервные копии кое-чего.
crontab -e (от рута)
0 5 * * * dump -0Lau -f /backup/xxx.bkp /X/xxx/
10 5 * * * dump -0Lau -f /backup/yyy.bkp /Y/yyy/

Вручную если выполнить dump -0Lau -f /backup/xxx.bkp /X/xxx/, резервная копия создаётся. По крону - нет:

Oct 21 21:00:01 ubuntu CRON[15084]: (root) CMD (dump -0Lau -f /backup/xxx.bkp /X/xxx/)
Oct 21 21:00:01 ubuntu CRON[15083]: (CRON) info (No MTA installed, discarding output)
Oct 21 21:02:01 ubuntu CRON[15117]: (root) CMD (dump -0Lau -f /backup/yyy.bkp /Y/yyy/)
Oct 21 21:02:01 ubuntu CRON[15116]: (CRON) info (No MTA installed, discarding output)
Как посмотреть вывод dump, если у меня нет МТА, не знаю.

ls -hl /
drwxr-xr-x   2 root   root    4,0K Окт 21 20:57 backup

Что не так?
« Последнее редактирование: 21 Октября 2015, 22:43:23 от 0xDEAD »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #1 : 21 Октября 2015, 21:17:46 »
0 5 * * * dump -0Lau -f /backup/xxx.bkp /X/xxx/ 2> /X/xxx.log
10 5 * * * dump -0Lau -f /backup/yyy.bkp /Y/yyy/ 2> /Y/yyy.log
а если так? и почитать эти файлики?

Оффлайн 0xDEAD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #2 : 21 Октября 2015, 21:22:06 »
/bin/sh: 1: dump: not found

root@ubuntu:/home/xxxx# dump -0Lau -f /backup/xxx.bkp /X/xxx/
  DUMP: Date of this level 0 dump: Wed Oct 21 21:24:23 2015
  DUMP: Dumping /dev/sda (/X (dir /xx)) to /backup/xxx.bkp
  DUMP: Label: au
  DUMP: Writing 10 Kilobyte records
  DUMP: mapping (Pass I) [regular files]
  DUMP: mapping (Pass II) [directories]
  DUMP: estimated 644181 blocks.
  DUMP: Volume 1 started with block 1 at: Wed Oct 21 21:24:23 2015
  DUMP: dumping (Pass III) [directories]
  DUMP: dumping (Pass IV) [regular files]
  DUMP: Closing /backup/xxx.bkp
  DUMP: Volume 1 completed at: Wed Oct 21 21:24:26 2015
  DUMP: Volume 1 644140 blocks (629.04MB)
  DUMP: Volume 1 took 0:00:03
  DUMP: Volume 1 transfer rate: 214713 kB/s
  DUMP: 644140 blocks (629.04MB) on 1 volume(s)
  DUMP: finished in 3 seconds, throughput 214713 kBytes/sec
  DUMP: Date of this level 0 dump: Wed Oct 21 21:24:23 2015
  DUMP: Date this dump completed:  Wed Oct 21 21:24:26 2015
  DUMP: Average transfer rate: 214713 kB/s
  DUMP: DUMP IS DONE
« Последнее редактирование: 21 Октября 2015, 21:25:18 от 0xDEAD »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #3 : 21 Октября 2015, 23:00:40 »
судя по всему cron, действуя от имени root без окружения, понятия не имеет где находится утилита dump

Пользователь решил продолжить мысль 21 Октября 2015, 23:15:15:
Намекаю потолще
сравните выхлопы

root@ubuntu:/home/xxxx#echo $PATH
и что крон брякнет
15 5 * * * echo $PATH > /home/xxxx/test.log
« Последнее редактирование: 21 Октября 2015, 23:15:15 от fisher74 »

Оффлайн 0xDEAD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #4 : 22 Октября 2015, 00:02:09 »
Понял, спасибо, поборол.
« Последнее редактирование: 22 Октября 2015, 00:38:05 от 0xDEAD »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7613
  • We do what we must
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #5 : 22 Октября 2015, 02:40:27 »
неплохо было б решение написать сюда)

В общем, указывайте в крон полные пути до исполняемых файлов  :)
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #6 : 22 Октября 2015, 08:09:17 »
...или создавайте окружение, указав их в расписании:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

Оффлайн 0xDEAD

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: dump+cron. Не создаются резервные копии.
« Ответ #7 : 22 Октября 2015, 09:37:43 »
неплохо было б решение написать сюда)

В общем, указывайте в крон полные пути до исполняемых файлов  :)
Да так и сделал, собственно.

 

Страница сгенерирована за 0.109 секунд. Запросов: 25.