- Se incorporó
- 15 Enero 2004
- Mensajes
- 11.872
Me pasa lo siguiente:
Instalé un software de replicación de base de datos Oracle bien güeno fijaté, DbVisit. Este tiene un componente Servidor Web Observer que va monitoreando las bases de datos y se instala en un linux huacho cualquiera.
El inicio del software es de la siguiente manera:
# cd /usr/dbvisit/dbvserver/
# ./dbvserver -d start
y tate, el servicio levanta.
Así que para automatizar la subida lo metí al cronetab
@reboot /usr/dbvisit/dbvserver/dbvserver -d start
y efectivamente el servicio inicia (porque lo compruebo con un ps -fea) pero no levanta bien.
Al final cachureando me doy cuenta que así como está armado requiere entrar al directorio /usr/dbvisit/dbvserver/.
¿Existe alguna forma sencilla dentro del crontab pa decirle "ya, entra primero al directorio y después ejecuta la aplicación"?
Hay un instructivo para convertir esto en servicio con systemctl pero me da una paja enorme, prefiero hacer algo con crontab.
Instalé un software de replicación de base de datos Oracle bien güeno fijaté, DbVisit. Este tiene un componente Servidor Web Observer que va monitoreando las bases de datos y se instala en un linux huacho cualquiera.
El inicio del software es de la siguiente manera:
# cd /usr/dbvisit/dbvserver/
# ./dbvserver -d start
y tate, el servicio levanta.
Así que para automatizar la subida lo metí al cronetab
@reboot /usr/dbvisit/dbvserver/dbvserver -d start
y efectivamente el servicio inicia (porque lo compruebo con un ps -fea) pero no levanta bien.
Al final cachureando me doy cuenta que así como está armado requiere entrar al directorio /usr/dbvisit/dbvserver/.
¿Existe alguna forma sencilla dentro del crontab pa decirle "ya, entra primero al directorio y después ejecuta la aplicación"?
Hay un instructivo para convertir esto en servicio con systemctl pero me da una paja enorme, prefiero hacer algo con crontab.