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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Cron артачится  (Прочитано 485 раз)

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

Оффлайн Обедающий философ

  • Автор темы
  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
    • Искусственная жизнь по-русски
Cron артачится
« : 04 Август 2021, 12:28:03 »
Здравствуйте!

Хочу поставить по крону удаление одних файлов и копирование других. Делаю:

tmpreaper -v 3d ~/galaxy/database/tmp >> ~/tmpreaper.log

- и всё превосходно работает. Забиваю точно такую же строчку в крон

  0  0    *   *   *   tmpreaper -v 3d ~/galaxy/database/tmp >> ~/tmpreaper.log

- и ничего не происходит! Файлы копятся по много дней. И даже в файл ничего не пишется (хотя файл создаётся вроде).

А также делаю так:

sudo rsync -ahv --delete --exclude={'data','dev','proc','sys','run','tmp','media','mnt','home/transgen/test','home/transgen/galaxy/database/tmp','home/transgen/galaxy/database/jobs_directory','swap.img'} / /data/backup/root_backup/
- и всё работает не менее превосходно! А когда я делаю ровно то же самое в кроне (от суперпользователя)

  0  1    *   *   *   rsync -ahv --delete --exclude={'data','dev','proc','sys','run','tmp','media','mnt','home/transgen/test','home/transgen/galaxy/database/tmp','home/transgen/galaxy/database/jobs_directory','swap.img'} / /data/backup/root_backup/

, эта скотина копирует все те папки, которые я ей сказал не копировать! Как следствие бекап распухает до потенциально бесконечных объёмов. И нет, предварение и послеварение имён слешами не помогает.

Кто виноват и что делать?

Заранее благодарен.
« Последнее редактирование: 04 Август 2021, 12:30:04 от Обедающий философ »
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4907
  • Capture the truth
    • Просмотр профиля
Re: Cron артачится
« Ответ #1 : 04 Август 2021, 12:33:54 »
0  0    *   *   *   bash -c "tmpreaper -v 3d ~/galaxy/database/tmp >> ~/tmpreaper.log"

0  1    *   *   *   bash -c "rsync -ahv --delete --exclude={'data','dev','proc','sys','run','tmp','media','mnt','home/transgen/test','home/transgen/galaxy/database/tmp','home/transgen/galaxy/database/jobs_directory','swap.img'} / /data/backup/root_backup/"
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Обедающий философ

  • Автор темы
  • Активист
  • *
  • Сообщений: 282
    • Просмотр профиля
    • Искусственная жизнь по-русски
Re: Cron артачится
« Ответ #2 : 04 Август 2021, 12:55:05 »
Спасибо, попробую.
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1499
    • Просмотр профиля
Re: Cron артачится
« Ответ #3 : 04 Август 2021, 21:15:41 »
~/galaxy/database/tmp >> ~/tmpreaper

укажите полный путь

 

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