Удалите старые файлы в большой папке

Если Вы не используете NAT, т.е. если Вы хотите на самом деле сделать маршрутизацию и поместить реальные серверы на тех IP-адрес, то Вы не можете разделить на подсети свою сеть способом, которая очевидна для Вашего поставщика; они должны будут изменить свою конфигурацию маршрутизатора и свои таблицы маршрутизации для составления новой настройки сети, возможно давая Вам два адреса шлюза и/или два маршрутизатора (или путем установки нового маршрута, если Вы поместите одну подсеть "позади" другой и Ваш брандмауэр в середине).

Howewer, если Вы продолжаете использовать NAT и просто даете половину адресов брандмауэру и половине из них другому, затем их внешний дюйм/с, появится к Вашему ISP как все еще принадлежащий единственной подсети, и все будет продолжать хорошо работать.

2
задан 15 January 2012 в 07:42
4 ответа

Запустить его в сеансе screen . Таким образом, когда шпатлевка отключается, задание все еще выполняется на сервере. Просто подключитесь заново и используйте screen -r , чтобы повторно подключить сеанс экрана, чтобы увидеть прогресс.

5
ответ дан 3 December 2019 в 08:33

Вы также можете запустить команду с помощью nohup , например так:

nohup find cache/ -mtime +30 -exec rm {} \; &

Затем cat nohup.out , чтобы следить за выходом.

4
ответ дан 3 December 2019 в 08:33

Вы могли бы сделать что-то вроде:

find cache/ -mtime +30 | head -n 10000 | xargs rm

Это сработало бы, если бы имена файлов были достаточно "ванильными" (без пробелов, специальных символов и т. Д.) И короткими.

Но если бы вы могли просто дождитесь завершения вашей исходной команды, вы можете просто указать PuTTY, чтобы он периодически отправлял SSH-сообщения keepalive; подробности см. в документации PuTTY . Я обычно использую значение от 45 до 60 секунд.

3
ответ дан 3 December 2019 в 08:33
find cache/ -mtime +30 -print0 | xargs -0 rm -v

Затем он будет выводить каждый удаленный файл, что должно предотвратить время ожидания сеанса.

Или поместите это в cron, поскольку похоже, что это должно быть автоматизировано.

2
ответ дан 3 December 2019 в 08:33

Теги

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