Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > Programación y Scripts


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Duda con script y runlevels
  #1  
Antiguo 03-jun-2013, 22:28
Avatar de maniat1k
maniat1k maniat1k está desconectado
Miembro Senior
 
Fecha de Ingreso: 26-abril-2011
Ubicación: Mdeo, Uy
Versión: Leap
Mensajes: 1.228
Agradecimientos: 170
Agradecido 253 Veces en 189 Mensajes
Poder de Credibilidad: 8
maniat1k está en el buen camino
Duda con script y runlevels

Bueno estoy medio metido con este tema.

En fin la solución (parcial) que encontré es poner un script que se ejecute cuanto reinicio y apago..entonces hice un link simbólico en /etc/init.d/rc6.d y en /etc/init.d/rc0.d mi script lo deje en /root/bin y funciona lo ejecute a mano.
Y dice algo asi:

Código:
#!/bin/bash
for i in `/usr/bin/VBoxManage list runningvms | grep "{\|}" | cut -d " " -f1 | tr -d "\""`;do
        echo "Esta $i arriba."
        /usr/bin/VBoxManage controlvm $i savestate
echo "Apagando"
done
Ok cuando reinicio el equipo (init 6) para probarlo no me funciona... y me quedo la duda de como verifico que este corriendo en estos runlevels?..
y la otra duda... tengo una posibilidad de meterlo por yast? (quizás así sea más prolijo )

Si alguien me cuenta, y/o me da una mano... barbaro!


salute!
maniat1k

Última edición por maniat1k; 03-jun-2013 a las 22:29 Razón: el script
Responder Citando
  #2  
Antiguo 04-jun-2013, 02:19
Avatar de karlggest
karlggest karlggest está desconectado
Moderador
 
Fecha de Ingreso: 07-febrero-2007
Ubicación: Ourense
Versión: Leap 42.3
Mensajes: 8.190
Agradecimientos: 42
Agradecido 1.249 Veces en 920 Mensajes
Poder de Credibilidad: 19
karlggest está en el buen camino
Hola.

Asumimos que usas systemV?

Salud!!
__________________
http://sementedotempo.blogspot.com/

-Si lo creen unos pocos, es un delirio; si son muchos los creyentes, es una religión
Responder Citando
  #3  
Antiguo 04-jun-2013, 03:08
Avatar de VampirD
VampirD VampirD está desconectado
Miembro Senior
 
Fecha de Ingreso: 28-diciembre-2010
Ubicación: Frente al teclado
Versión: Leap 42.2
Mensajes: 828
Agradecimientos: 5
Agradecido 177 Veces en 144 Mensajes
Poder de Credibilidad: 7
VampirD está en el buen camino
Enviar un mensaje por ICQ a VampirD Enviar un mensaje por MSN a VampirD
al contrario, asumimos que usa systemd y esa es la razon del xq no le funcionan
__________________
VampirD

Microsoft Windows is like air conditioning
Stops working when you open a window.
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a VampirD Por Este Mensaje:
maniat1k (04-jun-2013)
  #4  
Antiguo 04-jun-2013, 15:48
Avatar de maniat1k
maniat1k maniat1k está desconectado
Miembro Senior
 
Fecha de Ingreso: 26-abril-2011
Ubicación: Mdeo, Uy
Versión: Leap
Mensajes: 1.228
Agradecimientos: 170
Agradecido 253 Veces en 189 Mensajes
Poder de Credibilidad: 8
maniat1k está en el buen camino
Cita:
Iniciado por VampirD Ver Mensaje
al contrario, asumimos que usa systemd y esa es la razon del xq no le funcionan
... me voy a tener que poner a leer como funciona este demonio, pero creo que tenés razón y por ahí va la cosa.... después actualizo el post. gracias

COMO ES LA VUELTA

En fin lo que hay que hacer segunas busquedas, me quede con esto:

cree un .service de mi script

en ese .service creo el unit necesario para que ejecute mi script...

Código:
[Unit]
Description=Hacer un savestate de Virtualbox

[Service]
Type=oneshot
ExecStart=/rutademiscript/miscript

[Install]
WantedBy=multi-user.target
luego lo "instalo"

Código:
systemctl enable miscript.service
tome de ejemplo este

Código:
 cat SuSEfirewall2.service
[Unit]
Description=SuSEfirewall2 phase 2
After=network.target ypbind.service nfs.service nfsserver.service rpcbind.service
Wants=SuSEfirewall2_init.service

[Service]
ExecStart=/usr/sbin/SuSEfirewall2 boot_setup
ExecStop=/usr/sbin/SuSEfirewall2 systemd_stop
RemainAfterExit=true

[Install]
WantedBy=multi-user.target
Alias=SuSEfirewall2_setup.service
Also=SuSEfirewall2_init.service
Igual una cosa es captar la idea otra que te ande... nuevamente gracias @VampirD

Última edición por maniat1k; 04-jun-2013 a las 18:11 Razón: Actualizado!
Responder Citando
  #5  
Antiguo 05-jun-2013, 00:02
Avatar de VampirD
VampirD VampirD está desconectado
Miembro Senior
 
Fecha de Ingreso: 28-diciembre-2010
Ubicación: Frente al teclado
Versión: Leap 42.2
Mensajes: 828
Agradecimientos: 5
Agradecido 177 Veces en 144 Mensajes
Poder de Credibilidad: 7
VampirD está en el buen camino
Enviar un mensaje por ICQ a VampirD Enviar un mensaje por MSN a VampirD
no olvides el ExecStop para parar las VM que tengas activas, y lo mas importante, ponele el After=algo razonable, sino va a intentar iniciar el servicio entre los primeros, y seguramente fallara
__________________
VampirD

Microsoft Windows is like air conditioning
Stops working when you open a window.
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
novell client 2 para opensuse 12 jeffersonag83 Instalación y Actualizaciones 1 09-nov-2011 11:28
Usuarios de gráfica NVIDIA, probar este script [NUEVO] DiabloRojo Hardware 91 28-sep-2010 16:45
Duda pequeña en Script victorhck Programación y Scripts 10 15-ago-2010 12:20
Script bash para tener el mezclador a gusto migtei FAQs, Manuales y Tutoriales 0 19-feb-2007 23:35
Parar e iniciar servicios en linux ubaloie FAQs, Manuales y Tutoriales 1 26-may-2006 07:31



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 17:03.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba