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

Script en linux

Estas en el tema de Script en linux en el foro de Unix / Linux en Foros del Web. Buenas, soy un usuario nuevo usando linux, y les cuento mi problema (todo empieza por un problema familiar :P) Tengo un xubuntu instalado para que ...
  #1 (permalink)  
Antiguo 29/07/2009, 17:32
 
Fecha de Ingreso: enero-2009
Mensajes: 14
Antigüedad: 15 años, 10 meses
Puntos: 0
Script en linux

Buenas, soy un usuario nuevo usando linux, y les cuento mi problema (todo empieza por un problema familiar :P)

Tengo un xubuntu instalado para que use mi vieja, que ella usa la pc de 9 de la mañana hasta las 12 del medio dia, y de 12.30 hasta las 7 de la tarde, usa la pc mi PRIMO. El caso esque quiero que al iniciar session en la hora que viene mi primo, se desloguee, o se apague el pc, o sea quiero desabilitar el linux entre las 12.30 hasta las 19 horas, hay alguna forma de hacerlo? es posible? no quiero por ninguna manera que mi primo use la pc

La manera que se me ocurre es crear un .sh y ejecutarlo cada ves que se inicie session,

if Now()>=12.30 && Now()<=19.00
apagarMaquina()

La verdad no se como programar en el lenguaje "sh" o como quiera que se llame.
Si alguien me tira una ayuda se los agradeceria de
  #2 (permalink)  
Antiguo 29/07/2009, 17:59
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: Script en linux

Lo que buscas es "bash-scripting".

Tendrás que definir la variable de la hora, que la obtendrás de este comando:

Cita:
date +%R
Y luego ya le metes el IF, la comparación, y la orden. Para apagar la máquina puedes usar HALT o POWEROFF.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 29/07/2009, 21:00
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Respuesta: Script en linux

Puedes programar tareas usando cron o at. Además, el comando shutdown puede recibir como parámetro una hora específica.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
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 19:33.