-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
Ola
Necesito un script para antes de las 14h. hora española.........si me podeis ayduar os estare eternamente agradecidos y recompensare al k me ayude.
SE TRATA DE UN SCRIPT EN BASH
''Crear un script que a traves de la linea de ejecucion reciba un parametro que sera el nombre de un proceso,por ejemplo samba (smbd),y controle el estado del proceso de modo que si el proceso no existe active el servicio correspondiente, y si existe compruebe su estado cada 5 minutos y deje constancia de ello en un archivo de texto situado en root(Log),dicho script debera tambien la propiedad de poder parar este proceso si el usuario que ejecuta el script lo ejecuta del modo : script ''proceso'' detener,ademas el script tendra implementado el modo ayuda para el caso de que el usuario haga una utilizacion erronea del script reciba la ayuda necesaria para una buena ejecucion,deseable (no obligatorio,ni imprescindible) también es que el script sea valido tanto para ejecutarse en primer plano como en segundo plano.
MUCHAS GRACIAS DE ANTEMANO
|
|
|
|
« Última modificación: 29 Septiembre 2006, 10:26 por -=[ §ÂßÂÑÐØ ]=- »
|
En línea
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
¿De qué sistema operativo estamos hablando?
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
linux fedora core
|
|
|
|
|
En línea
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Sé que tienes el comando 'service', pero no soy usuario de ese sistema, por lo que no puedo hacer un script para él aprovechando las ventajas que pueda tener y comprobando los errores. Para el manejo de los servicios tienes varios tutoriales. http://www.mjmwired.net/resources/mjm-fedora-manage-services.htmlSalu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Mándame por PM la salida del comando 'chkconfig --list'
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
ya te lo e enviado te vale?
gracias de veras x tu apoyo
|
|
|
|
|
En línea
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Perdona, es el que te pedí, pero no el que quería.
El bueno (el que te dice qué está corriendo o no es lo que busco) creo que es 'service --status-all'
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
no ay na k perdonar ya te lo e enviao
sabrias acer ese script?y lo arias?
|
|
|
|
|
En línea
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Sí, no me importa intentarlo, aunque está claro que para las dos no lo vas a tener xD
Ya te pego aquí algo
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
¿Entregar? Pensaba que era para tí. Bueno, no sé si te funcionará esto #!/bin/sh
servicio=$1 service --status-all > ./.tmp_servs grep --line-buffered $1 ./.tmp_servs > ./.tmp_serv isservp=`grep 'parado' ./.tmp_serv` isserve=`grep 'ejecutando' ./.tmp_serv`
if [[ !($isservp == "") ]] then echo "El servicio no está activo." echo "Iniciando..." service $1 start 2> /dev/null elif [[ !($isserve == "") ]] then echo "El servicio ya está iniciado"
rm ./.tmp_servs rm ./.tmp_serv
Salu2
|
|
|
|
« Última modificación: 29 Septiembre 2006, 12:41 por o2T7f6j2 »
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Tendrías que ejecutarlo como root y pasarle el nombre del demonio como único parámetro
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
ok gracias s para mi pero para un examen k tengo
|
|
|
|
« Última modificación: 29 Septiembre 2006, 12:34 por -=[ §ÂßÂÑÐØ ]=- »
|
En línea
|
|
|
|
-=[ §ÂßÂÑÐØ ]=-
Desconectado
Mensajes: 847
[[CoNoCiMiEnTo Es PoDeR]]
|
Si que funciona gracias pero me falta el otro trozo de k cada 5 minutos compruebe su estado y deje constancia de ello en un arxivo de texto en root (log)
si lo puedes añadir..........
gracias de nuevo
|
|
|
|
« Última modificación: 29 Septiembre 2006, 12:50 por -=[ §ÂßÂÑÐØ ]=- »
|
En línea
|
|
|
|
o2T7f6j2
echo -e "Nos vemos en \n$(pwd)"
Desconectado
Mensajes: 2.782
./configure --enable-levitation --enable-diamagnet
|
Sólo hay que aádir el código encargado de escribir en el fichero y hacer que cron ejecute el script cada 5 min
Salu2
|
|
|
|
|
En línea
|
No debemos perder la fe en la humanidad que es como el océano: no se ensucia porque algunas de sus gotas estén sucias.Mahatma Gandhi (2 de Octubre del 1869 - 30 de Enero del 1948)
|
|
|
|