hostmaster

hostmaster
Рейтинг
26
Регистрация
26.05.2009
Должность
system engineer

можно скопировать файлы

cd /your/source/directory

find . | cpio -pdv /your/destination/directory

и после завершения копирования удалить исходную папку

---------- Добавлено 03.02.2012 в 17:05 ----------

myhand:
man mv
или
man rsync
man rm

"Как правильно" - зависит от реальной задачи, телепатов щас позову.

просто mv-уть лям файлов без xargs магии может и не получится ... "Argument list too long" и бла-бла ...

% host proseeds.biz

proseeds.biz has address 212.95.32.108

proseeds.biz mail is handled by 0 proseeds.biz.

% host text-master.ru

text-master.ru has address 212.95.32.108

text-master.ru mail is handled by 0 text-master.ru.

косяк хостера, не бывает HTTPS без выделенного IP.

Raistlin:
iHead, Ну если это один и тот же скрипт, тогда скрипт-родитель просто завершит работу, или я ошибаюсь?

ваш вариант тоже подходитт, скрип запускает сам себя в бэкграунде и завершается, процессы не плодятся. единственное неудобство что из консоли скрипт придется kill-ом прибивать

и еще в моем варианте PID процесса не меняется, а в вашем будет другой при каждой итерации

и о чем интересно нам должно сказать ваше кое-что ?

exec ./cmd.sh

а лучше while true и забыть про рекурсию в скриптах

кстати хороший вопрос поднял Raistlin, вы привели код скрипта cmd.sh ?

из вашего описания не очень понятно, по этому попробую угадать.

приведенный вами скрипт запускается периодически, а так как cmd.sh не завершается то в результате в памяти висит куча копий cmd.sh. я прав ?

посмотреть в районе /var/log/messages на предмет ошибок

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

заметный iowait вы уверены что не упираетесь в производительность HDD ?

для того чтобы ответить на ваш вопрос надо изучит access логи.

Всего: 131