%20al%20iniciar.png)
¿Cómo ejecutar un script una vez al inicio en CentOS 6.3? Agregué un archivo con la siguiente contención
#chkconfig: 2345 95 20
#description: Some description
sh /opt/somePath/my.sh
en/etc/ini.dy funciona bien (ejecuté requerido chmod
, chkconfig
).
Peromi.shel archivo escompatible para ejecutarse como servicio. Y cuando intento ejecutar de la misma manera otro archivo .sh (que no se puede configurar como servicio), obtengo excepciones al iniciar X.
Entonces quiero saber cómo puedo ejecutar archivos .sh que no son servicios.
Gracias.
Respuesta1
La forma más sencilla de ejecutar un comando una vez al inicio es colocarlo en /etc/rc.d/rc.local
, que es un enlace desde /etc/rcX.d/S99local
, y se ejecuta al final de la secuencia de inicio.
Es mejor escribir, depurar y vincular un script de inicio de servicio adecuado, pero si tiene poco tiempo y solo desea ejecutar un comando de inicio de una línea, creo que ese es el mejor lugar para ejecutarlo.