Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 7 de 7

Tema: Hacer un script arrancable en el inico en OpenSuse 13.1

  1. #1
    Fecha de Ingreso
    14-julio-2014
    Mensajes
    2
    Post Thanks / Like
    Poder de Credibilidad
    0

    Smile Hacer un script arrancable en el inico en OpenSuse 13.1

    Buenos días.
    Me gustaría saber como puedo hacer que un script, se pueda arrancar en el inicio de OpenSuse13.1.
    He probado a:
    copiar el script en /etc/init.d
    ejecutar : insserv /etc/init.d/<miscript>
    hacer un enlace: ln -s /etc/init.d/<miscript> /sbin/rc<miscript>

    Al hacer: chkconfig --list , si aparece el script arrancado en los niveles 3 y 5, pero el problema es que no veo que arranque los procesos que yo le pido en el script.

    Muchas gracias por vuestra ayuda.

  2. #2
    Fecha de Ingreso
    28-diciembre-2010
    Ubicación
    Frente al teclado
    Mensajes
    829
    Post Thanks / Like
    Poder de Credibilidad
    9
    Estoy vago para escribir, asi que copio y pego...

    "Cree un nuevo archivo /etc/systemd/system (por ejemplo, myscript.service) y añada el siguiente contenido:
    [Unit]
    Description=My script

    [Service]
    ExecStart=/usr/bin/my-script

    [Install]
    WantedBy=multi-user.target
    Luego:
    # systemctl enable myscript.service
    Este ejemplo asume que quiere que el script arranque cuando el target multi-user sea lanzado.

    Nota: En el caso de que desee iniciar un script de shell, asegúrese que tiene:
    #!/bin/sh
    en la primera línea del script. No escriba algo como:
    ExecStart=/bin/sh /path/to/script.sh # NO FUNCIONA
    porque eso no va a funcionar."
    VampirD

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

  3. #3
    Fecha de Ingreso
    08-abril-2010
    Ubicación
    /HOME
    Mensajes
    3.758
    Post Thanks / Like
    Poder de Credibilidad
    13
    y copiando el script dentro de la carpeta Autostart?? o un enlace simbólico dentro de Autostart al script?

    Código:
    ~/.kde4/Autostart
    - http://victorhckinthefreeworld.wordp...e-en-opensuse/

    PS: Por cierto como eres nueva en el foro pasa por la sección de presentaciones.
    Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
    → Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
    → Me puedes seguir en: Mastodon - diaspora* - PixelFed

  4. #4
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.660
    Post Thanks / Like
    Poder de Credibilidad
    22
    Cita Iniciado por victorhck Ver Mensaje
    y copiando el script dentro de la carpeta Autostart?? o un enlace simbólico dentro de Autostart al script?
    Aunque eso tiene sus usos, generalmente no es lo que quieres. Así que baste con crear una entrada adecuada para systemd.

    Salud!!

  5. #5
    Fecha de Ingreso
    14-julio-2014
    Mensajes
    2
    Post Thanks / Like
    Poder de Credibilidad
    0

    Thumbs up

    Al final conseguí que el script se arrancara con el comando "insserv".
    El problema era que en los niveles de arranque solo le tenía puesto 3 5, al añadirle 1, ya conseguí que arrancara.

    De todas las formas, también voy a probar con la opción de "systemd" y "Autostart"

    Muchas gracias por vuestra ayuda.

  6. #6
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.660
    Post Thanks / Like
    Poder de Credibilidad
    22
    Hola.

    Lo único malo de las opciones de arranque automático de los escritorios es que necesariamente sólo pueden ejecutarse cuando se carga el escritorio de turno. Es decir, después del nivel 5 o target gráfico. Por lo demás, por supuesto, funciona bien (bueno, y además debe iniciarse sesión gráfica)

    Salud!!

  7. #7
    Fecha de Ingreso
    06-agosto-2013
    Ubicación
    España
    Mensajes
    253
    Post Thanks / Like
    Poder de Credibilidad
    7
    Personalmente, creo que si no se trata de lanzar un servicio o una aplicación común para todos los usuarios del equipo (inclluído root, naturalmente) "Autostart" te hace la vida más fácil. Así lo uso yo para ejecutar un guión que se encuentra alojado en un servidor, pero se ejecuta desde todos los PC's de un aula al iniciar el usuario su sesión.

    Para un servicio, por comodidad y lógica, modifico su autoinicio desde Yast, en lo niveles de ejecución.

    Un saludo

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. LXDE en openSUSE 13.1
    By jcsl in forum FAQs, Manuales y Tutoriales
    Respuestas: 6
    Último mensaje: 07-sep-2016, 22:32
  2. Disponible openSUSE 13.1 RC1
    By jcsl in forum Portal de ForoSUSE
    Respuestas: 7
    Último mensaje: 13-oct-2013, 17:52
  3. ¿porque ubuntu es mas popular q suse?
    By goundzchecky in forum El Contubernio
    Respuestas: 161
    Último mensaje: 16-ago-2012, 15:01
  4. consulta sobre actualización con zypper dup
    By jony127 in forum Escritorios: KDE, Gnome, otros...
    Respuestas: 6
    Último mensaje: 11-oct-2010, 15:29
  5. Parar e iniciar servicios en linux
    By ubaloie in forum FAQs, Manuales y Tutoriales
    Respuestas: 1
    Último mensaje: 26-may-2006, 06:31

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •