- Registrado
- 11 May 2015
- Mensajes
- 528
- Reacciones
- 585
Aqui os pongo otro script de supervision , hay mucha gente que utiliza la herramienta daemontools como supervisor de que un proceso esta corriendo y en caso de que se caiga levantarlo, en este caso lo vamos hacer para nuestras multics , podria ser cualquier otro programa.
Empezamos:
apt-get update
apt-get install daemontools
Hay que crear un directorio para el servicio
mkdir /etc/service/
mkdir /etc/service/multics por ejemplo
hay que hacer un script del proceso con el nombre de "run"
nano /etc/service/multics/run
por ejemplo en caso de que nuestro binario sea kthreadlog1 y las rutas sean esas, el script
################################################## #######
#!/bin/sh
/lib/terms/kthreadlog1 -C /var/etc/multics.cfg
################################################## ########
# ojo aqui no poner -b, ni sleep, ni exit ya que colapsa el vps, dejarlo tal cual.
el script "run" hay q hacerlo ejecutable
chmod +x /etc/service/multics/run
puedes ver con htop si corre , pero mejor con
svstat /etc/service/multics
/etc/service/multics: up (pid 624) 801 seconds
aqui se ve cuanto tiempo lleva corriendo 801 segundos
detener el servicio, si quisieramos detenerlo hariamos:
svc -d /etc/service/multics
si chequeamos
svstat /etc/service/multics
/etc/service/multics: down 2 seconds, normally up
Ahora el proceso no será verificado para ser relanzado si se detiene o muere.
si queremos iniciarlo
svc -u /etc/service/multics
A veces no supervisa y habria que instalar el paquete runit-systemd
un saludo.
Empezamos:
apt-get update
apt-get install daemontools
Hay que crear un directorio para el servicio
mkdir /etc/service/
mkdir /etc/service/multics por ejemplo
hay que hacer un script del proceso con el nombre de "run"
nano /etc/service/multics/run
por ejemplo en caso de que nuestro binario sea kthreadlog1 y las rutas sean esas, el script
################################################## #######
#!/bin/sh
/lib/terms/kthreadlog1 -C /var/etc/multics.cfg
################################################## ########
# ojo aqui no poner -b, ni sleep, ni exit ya que colapsa el vps, dejarlo tal cual.
el script "run" hay q hacerlo ejecutable
chmod +x /etc/service/multics/run
puedes ver con htop si corre , pero mejor con
svstat /etc/service/multics
/etc/service/multics: up (pid 624) 801 seconds
aqui se ve cuanto tiempo lleva corriendo 801 segundos
detener el servicio, si quisieramos detenerlo hariamos:
svc -d /etc/service/multics
si chequeamos
svstat /etc/service/multics
/etc/service/multics: down 2 seconds, normally up
Ahora el proceso no será verificado para ser relanzado si se detiene o muere.
si queremos iniciarlo
svc -u /etc/service/multics
A veces no supervisa y habria que instalar el paquete runit-systemd
un saludo.