![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| скрипт для мониторинга процессов, выполняющихся на сервере и размещение на почту, если какой-либо процесс мертв | pradeepmacha | Shell программирование и сценарии | 13 | 03-06-2009 07:33 AM |
| Может ли ребенок процесс возвращения конкретную ценность для родителя процесса? | Ametis1970 | Программирования высокого уровня | 8 | 04-10-2008 12:22 AM |
| Убийство процесс и отправить почту, если этот процесс doesnot прийти в течение 2 минут | Prince89 | Shell программирование и сценарии | 1 | 02-15-2008 07:10 PM |
| Как запустить процесс и сделать его сна в течение 5 минут, а затем убивают, что процесс | shrao | Shell программирование и сценарии | 6 | 03-27-2007 01:54 PM |
| моя процесс происходит в спящий режим после 12 часов, но мне нужны мои процесса в firsy PR | mukesh_rakesh1 | UNIX перспективных И опытных пользователей | 0 | 09-05-2006 03:43 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
daemonize процесса с использованием KSH
Я пытаюсь создать демон процессов с KSH распределились следующим образом: Код:
function start
{
# start script as co-process and pass an argument
./1.ksh $1 |&
# print pid
print $!
# move the file descriptors of the co-process to 4 and 5
exec 4>&p
exec 5<&p
# then close them
exec 4>&-
exec 5<&-
}
for server in $servers
do
start "arg1"
done
Если скрипт 1.ksh содержит только спать, то он работает. Но если у меня есть несколько заявлений, несколько звонков SSH, что занимает определенное время (> 10мин), например, чем просто 1.ksh сценарии выхода без отделки. Это произойдет в скором времени после того, призывающие скрипта завершена. Если бы я держать открытым призывом сценария они заканчивают правильно. После того как ребенок сценарии имеют finshed вызовом сценария finishes.I также добавил следующие после призыва к запуску: Код:
while read -ru5 do print -r $line done (и я отметил в закрытии файла дескрипторов) чем он работает. Я хочу, чтобы 1.ksh процессов стать демон процессы и закончить, и я хочу призвание сценарий выхода. Я запускаю его на сервере SunOS 5,8 с KSH 88. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|