Verified Commit 294a57db authored by Thierry Fenasse's avatar Thierry Fenasse
Browse files

continuer ou arrêter

parent 5bbba367
......@@ -16,6 +16,10 @@
# chmod +x /root/scripts/cubecra.sh
# /root/scripts/./cubecra.sh &
#
# Arrêtre le script
#
# kill -9 $(pgrep cubecra.sh)
#
# Copyright (C) 2022 Thierry Fenasse <tfenasse@computhings.be>
# Contribute at https://git.computhings.be/
#
......@@ -35,12 +39,13 @@
#
# Logfiles and folders
#
DEBUG=1
DEBUG=0
LOGDIR="/var/log/cubecrash"
LOGFILE="$LOGDIR/cubecrash.log"
LOGFILE_A_GARDER=6 # combien de version du log conserver
DELAIS=5 # nombre de seconde d'attente entre les collectes d'info
RUNFILE="/boot/cubecrash.run"
HOTE="80.67.181.20" # pour tester si on a encore du réseau, sinon arrêter le script
function debug()
{
......@@ -144,7 +149,7 @@ function timestamp()
date "+%Y-%m-%d %H:%M:%S"
;;
filename)
# pour nomer un fichier (commo log.20220430.001045)
# pour nomer un fichier (comme log.20220430.001045)
date "+%s"
;;
run)
......@@ -153,7 +158,7 @@ function timestamp()
;;
*)
# si non il y a une erreur et le script s'arrête
echo "Utilisation: $0 {inside|filename}"
echo "Utilisation: $0 {inside|filename|run}"
exit 1
esac
}
......@@ -249,6 +254,19 @@ function compter_execution()
fi
}
function continuer_ou_arreter()
{
# pour prévoir des tests et choisir si le script continue ou pas
# si on sait encore pinguer une IP de Neutrinet ?
if ping -c1 80.67.181.20 1>/dev/null
then
return 1
else
exit
fi
}
while true
do
# laisse une trace sur la carte microsd
......@@ -261,6 +279,8 @@ do
creer_logfile
# faire la collocte d'info
collecte 2>/dev/null
# attendre avant de recommencer
# pour faire des tests et continuer ou arrêter le script
continuer_ou_arreter
# attendre un peu et recommencer
sleep $DELAIS
done
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment