можно скопировать файлы
cd /your/source/directory
find . | cpio -pdv /your/destination/directory
и после завершения копирования удалить исходную папку---------- Добавлено 03.02.2012 в 17:05 ----------
просто 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.
ваш вариант тоже подходитт, скрип запускает сам себя в бэкграунде и завершается, процессы не плодятся. единственное неудобство что из консоли скрипт придется kill-ом прибивать
и еще в моем варианте PID процесса не меняется, а в вашем будет другой при каждой итерации
и о чем интересно нам должно сказать ваше кое-что ?
exec ./cmd.sh
а лучше while true и забыть про рекурсию в скриптах
кстати хороший вопрос поднял Raistlin, вы привели код скрипта cmd.sh ?
из вашего описания не очень понятно, по этому попробую угадать.
приведенный вами скрипт запускается периодически, а так как cmd.sh не завершается то в результате в памяти висит куча копий cmd.sh. я прав ?
посмотреть в районе /var/log/messages на предмет ошибок
я можно взглянуть как выглядит сообщение об "отказе в файловых дескрипторах"
заметный iowait вы уверены что не упираетесь в производительность HDD ?
для того чтобы ответить на ваш вопрос надо изучит access логи.