for i in \
applicazione1 \
applicazione2
do
ps -e | grep $i
if
presente niente
if not presente rilancio
per darlo in pasto a cron, ho due applicazioni che trovo morti ognitanto.
Grazie in anticipo
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
#!/bin/sh
for i in a.out b.out c.out; do
ps cax | grep $i > /dev/null
if [ $? -eq 0 ]; then
#Process running
echo "$i is running"
#Maybe Log it?
else
#Process not running
$i
fi
done
ovviamente il programma deve essere in una directory di $PATH
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
else
#Process not running
$i
echo '$i riavviato alle timestamp' >> log.txt
fi
Ora vorrei anche un log in quel modo
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
#!/bin/sh
for i in processo1 processo2; do
ps cax | grep $i > /dev/null
if [ $? -eq 0 ]; then
#Process running
echo "$i è in escuzione"
#Maybe Log it?
else
#Process not running
echo $i riavviato il >> rilancio.log
date +"%a %e %B alle %H:%d" >> rilancio.log
$i
fi
done
funziona solo che non sono riuscito di farlo scrivere su una riga solo nel log
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Perfetto, metto [risolto]
(ovviamente adesso che si sentono controllate non crashano più di nascosto...)
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
No, però ho cambiato konversation per quassel, stufato da dieci crash/gg
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox