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

Limitar Procesos Ejecucion

Estas en el tema de Limitar Procesos Ejecucion en el foro de Unix / Linux en Foros del Web. hola, tengo un programita que se ejecuta como shell de un usuario. el caso es que me gustaría hacer para que ese programa sólo se ...
  #1 (permalink)  
Antiguo 05/07/2006, 06:47
 
Fecha de Ingreso: junio-2003
Mensajes: 122
Antigüedad: 21 años, 5 meses
Puntos: 0
Limitar Procesos Ejecucion

hola,

tengo un programita que se ejecuta como shell de un usuario.
el caso es que me gustaría hacer para que ese programa sólo se pueda ejecutar una vez, esto es que si entra ese mismo usaurio desde otra conexion, le tire la sesion pq ya está en uso ese programa...
cómo podría hacer ¿??

gracias por la ayuda a todos.


  #2 (permalink)  
Antiguo 05/07/2006, 09:04
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Se me ocurre una solución simple, aunque no la he probado. Crea un script que haga algo como esto:

1. Revisar si existe el archivo /var/lock/miprogramita.lock
2. Si existe, se acaba el script.
3. Si no existe, lo crea y luego lanza el programa "miprogramita".

Después dejas ese script como shell del usuario.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 05/07/2006, 09:21
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 4 meses
Puntos: 29
¿Le tire la sesión o bloquee el programita?

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
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 00:57.