![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX & avançada para usuários experientes Especialista-a-Expert. Saiba avançado UNIX, comandos UNIX, Linux, Sistemas Operativos, Administração de Sistemas, Programação, Shell, shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| script para monitorar processos em execução no servidor e postar um e-mail se algum processo está morto | pradeepmacha | Programação Shell Script e | 13 | 03-06-2009 07:33 |
| Pode uma criança processo retornar um valor específico para uma mãe processo? | Ametis1970 | Alto Nível de programação | 8 | 04-10-2008 12:22 |
| Assassínio de um processo e enviar um email se o processo doesnot surgem dentro de 2 minutos | Prince89 | Programação Shell Script e | 1 | 02-15-2008 07:10 |
| como iniciar um processo e torná-lo dormir por 5 minutos e, em seguida, matar esse processo | shrao | Programação Shell Script e | 6 | 03-27-2007 01:54 |
| meu processo está indo dormir modo, após 12 horas, mas eu preciso no meu processo no firsy pr | mukesh_rakesh1 | UNIX & avançada para usuários experientes | 0 | 09-05-2006 03:43 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
daemonize um processo usando ksh
Estou tentando criar daemon processos com ksh como segue: Código:
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
Se script 1.ksh contém apenas um sono, então ele funciona. Mas se eu tiver várias declarações, vários ssh solicita que demorar um pouco (> 10min), por exemplo, do que os scripts 1.ksh apenas saídas sem acabamento. Isto acontece logo após a chamada ter terminado script. Se eu manter a convocação script aberto que terminar correctamente. Depois de a criança ter scripts finshed a chamar script também finishes.I acrescentado o seguinte após a chamada para o início rotina: Código:
while read -ru5 do print -r $line done (e eu comentou o fechamento do arquivo descritores) que ela funciona. Eu quero o 1.ksh processos de se tornarem daemon processos e acabar e quero que o script chamando para sair. Eu mando-o em um servidor com sunOS 5,8 ksh 88. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|