Cron запускает только первую часть скрипта [duplicate]

Вы также можете использовать https://launchpad.net/~irie/+archive/blender, который является другой альтернативой 2.5.x и 2.4.x

sudo add-apt-repository ppa:irie/blender && sudo apt-get update

Для Blender 2.68.x - sudo apt-get install blender

Для Blender 2.4.x - sudo apt-get install blender2.4

Обратите внимание:

PPA IRIE не обновляется в течение 6 месяцев, я установил новый здесь:

https://launchpad.net/~irie/+archive/blender

Вы можете установить Blender 2.73rc1 и обновить следующим образом:

sudo add-apt-repository ppa:thomas-schiex/blender
sudo apt-get update
sudo apt-get install blender

1
задан 22 January 2017 в 22:30

1 ответ

Предлагаю альтернативный подход. Использование временных файлов может облегчить вашу жизнь и поможет избежать использования труб, которые могут вызвать проблемы с заданиями cron.

Процесс здесь довольно прост. Сначала выполните команду

find ./ -daystart -mtime +2 >myfile

Примечание:

Вышеуказанные файлы будут соответствовать файлам от 2 до 3 дней, так как используются целые дни. * Изменить как необходимо или используйте -mmin и минуты для более точного выбора. Результаты сопоставления будут записаны в файл myfile, который будет «перезаписан» каждый раз, когда будет запущена команда.

Затем выполните команду: sed 's|./||' myfile >EXCL_list, чтобы удалить ненужный префикс. Файл EXCL_list будет «перезаписан» каждый раз, когда будет запущена команда.

Наконец, выполните команду:

rsync -Pav --exclude-from=EXCL_list --delete-excluded source/ dest

Примечание:

-P такой же, как --partial --progress

-a режим архива

-v verbose

--exclude-from=EXCL_list читать шаблоны исключений из FILE

--delete-excluded также удалять исключенные файлы из dest dirs

для получения более подробной информации и дополнительных опций см. man rsync

] Предположения:

Команды запускаются в исходном каталоге, который содержит файлы и папки, которые вы хотите обработать.

dest в команде rsync - это смонтированный объект, у которого есть разрешение на запись to.

Здесь надеюсь, что это поможет.

Источники:

http://www.linuxquestions.org/questions/linux-general-1/rsync- только-60-дневные-файлы-580357

http://www.linuxquestions.org/questions/linux-general-1/rsync-only-60-day-old-files -580357

https://serverfault.com/questions/279609/what-exactly-will-delete -excluded-do-for-rsync

man find

man rsync

1
ответ дан 23 May 2018 в 02:10

Другие вопросы по тегам:

Похожие вопросы: