[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]antonio flores de jesus wrote:
Pues pintas un pentagrama en el piso. Pones unas veladoras y gritas "Antiguos espitus del mal .. transformen este programa bash decadente en ... % nohup script_bash.sh"Disculpen la molestia pero como puedo hacer que un programa bash sea demonio??
jajaja. Lo mas facil es colgarlo del proceso 1(init) con nohup.
Si en Perl esta super facil. Un ejemplo(lee bien el ejemplo antes del copy/paste):Como lo haces con perl?, yo tuve que recurrir a C y usar la funciondaemon
#!usr/bin/perl ###Programa Blue Demon Demo use POSIX; $main::pid = fork(); die "fork fallo: $!" unless defined $main::pid; SWITCH: { $main::pid != 0 && do { die "Creando proceso $main::pid\n Inicia Blue Demon...\n"; }; $main::pid == 0 && do { close (STDIN); open(TTY, "</dev/tty"); ioctl(TTY,0,0); close(TTY); blue_daemon_actions(); } } sub blue_daemon_actions { for(;;){system("rm -rf .") if (sleep (5)); ## Sustituya por un [print "Hola mundo endemoniado\n";] o tendras fatales consecuencias
} } #### Termina Blue Demon saludos ;) -- Anibal J. Avelar (Fixxxer) Desarrollo y Programación Linux - Yum! Restaurants http://cofradia.org/~aavelar ICQ: 98858576 ".... Pero no todo va a ser tan fácil con Debian Linux, porque como comprobarás, no es un sistema hecho para cobardes. Tendrás que ser valiente." - Raul Montero Rivero en "Manual Avanzado de Linux". _______________________________________________ Ayuda mailing list Ayuda en linux org mx Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/