Крон для удаления конкретного файла (файлов) из определенного каталога

Процесс (Ваше "выполнение") получит SIGHUP и вероятно завершится. Не все программы завершаются правильно, например, vi/m. Можно запустить программу с nohup чтобы иметь программу игнорируют сигнал SIGHUP. Для под управлением программы можно отправить, она к фону с Ctrl+Z затем вводит disown.

Необходимо изучить screen(1) или tmux(1). Они создают сессии с несколькими окнами терминала и позволяют Вам повторно прикреплять, будучи разъединенным.

2
25.11.2018, 17:07
2 ответа

Попробуйте find команда.

find /somedir1/somedir2 -name *.txt -name *.log -mtime 2w -delete

Изменение -delete кому: -print для пробного прогона.

5
27.01.2020, 21:53

Вы могли также усилить tmpwatch http://linux.die.net/man/8/tmpwatch, с помощью, какой бы ни параметры atime, ctime, или mtime удовлетворите своим потребностям.

Например, tmpwatch --atime 30d /foo удалит все файлы в / нечто, к которым не получили доступ за 30 дней.

2
27.01.2020, 21:53

Теги

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