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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

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

  • Автор темы
  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
    • Искусственная жизнь по-русски
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 от Обедающий философ »
Боится смерти тот, кто мало сделал за свою жизнь. /Фидель Кастро/

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6691
  • 20% Cooler
    • Просмотр профиля
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/"
🖥 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

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

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

Оффлайн bezbo

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

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

 

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