Foros del Web » Administración de Sistemas » Unix / Linux »

Alguien experto en comandos linux

Estas en el tema de Alguien experto en comandos linux en el foro de Unix / Linux en Foros del Web. Cordial saludo. Tengo un script en php que abre un socket, en ocasiones el puerto se cae y toca colocarlo a escuchar nuevamente de forma ...
  #1 (permalink)  
Antiguo 21/11/2013, 14:34
Avatar de lucho2000  
Fecha de Ingreso: mayo-2012
Mensajes: 38
Antigüedad: 12 años, 6 meses
Puntos: 0
De acuerdo Alguien experto en comandos linux

Cordial saludo.

Tengo un script en php que abre un socket, en ocasiones el puerto se cae y toca colocarlo a escuchar nuevamente de forma manual.

Quiero optimizar ese proceso haciendo una tarea programada en Linux, pero no he podido hacer el script, el script debe de hacer lo siguiente:

1. Verificar si un puerto esta escuchando
2. Si no esta escuchando ejecutar un archivo de php.


Hasta he estado revisando y he hecho lo siguiente, pero tengo problemas por que no puedo usar telnet, debido a que coloca el puerto a escuchar y no entra al IF.

if(telnet localhost 22)
then
echo "Esta escuchando...";
else
echo "No escucha...";
fi


Agradeceria cualquier explicacion, ayuda al respecto.


Gracias
__________________
LuisPuentes
  #2 (permalink)  
Antiguo 08/12/2013, 16:52
Avatar de HackID1  
Fecha de Ingreso: febrero-2013
Ubicación: En Update
Mensajes: 492
Antigüedad: 11 años, 10 meses
Puntos: 17
Respuesta: Alguien experto en comandos linux

No se si se pueda abrir puertos por Scripts, porque en Linux todo es como usuario "sudo" .

Aunque no lo he probado, es solo una sugerencia. Saludoo!!
__________________
Puntuar +1 es buena forma de dar las gracias. :P
Your Time is limited, so don't waste it living someone else´s life.
Por: HackID1
  #3 (permalink)  
Antiguo 09/12/2013, 08:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Alguien experto en comandos linux

yo creo que depende de lo que haga tu script php.
Varios programas, como lsof, netstat o nmap, te puede decir qué puertos están abiertos, y con un poco de suerte quizás puedas hacer una comunicación sencilla con el script y analizar el resultado.
  #4 (permalink)  
Antiguo 12/12/2013, 14:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 14 años, 2 meses
Puntos: 34
Respuesta: Alguien experto en comandos linux

Cita:
Iniciado por HackID1 Ver Mensaje
No se si se pueda abrir puertos por Scripts, porque en Linux todo es como usuario "sudo" .

Aunque no lo he probado, es solo una sugerencia. Saludoo!!

Nada es con sudo, es solo si se quiere usar, si haces un cron desde root no tendrás ese problema con autentificaciones.
__________________
Administrador de Servidores -> yo[arroba]skamasle[puntito]com
| Debian | Centos |
| Solución de Problemas | Seguridad | Instalaciones y Configuraciones | Soluciones Anti-DDOS

Etiquetas: centos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:19.