Cita:
Originalmente publicado por Diavolo
Pues no.
Pero p.e.
Para reiniciar kplex cada 3 minutos, (se que lo tienes hecho, y lo tengo), y no entiendo porque lo pones diferente.
timer.sh
! /bin/bash
sudo service kplex restart
sleep 180
|
Es que tu pretendes tratar a kplex como si fuera un servicio, pero creo que en realidad funciona como un programa en primer plano. por eso el "service restart" no efectua nada sobre kaplex. Además, incluso si funcionara haría el ciclo solo una vez y finalizaría. Debe ser un bucle.
El guión que yo escribí,
casi por casualidad era este:
#!/bin/bash
while kplex &
sleep 180
do sudo pkill -9 kplex
done
Lo que hace es que crea un bucle,
while que inicia kplex en segundo plano (pero no como servicio),
kplex &. Tras una pausa,
sleep de
180 segundos mata el proceso kplex,
do sudo pkill -9 kplex y el bucle se cierra,
done y vuelve a reencarnarse.