Acho que você deve se livrar de &
e o wait
se tornará obsoleto. Você pode substituí-lo por sleep 2
apenas para garantir que tudo esteja pronto no prazo.
#!/bin/bash
REPO="/home/rancid/running_script"
# versionning by rancid
echo "Versionning des confs par rancid en cours..."
rancid-run &
sleep 10
# Creation du compte-rendu d'erreur
echo "Creation du fichier d'erreur en cours.."
bash $REPO/create_rancid_error_from_log.sh
sleep 2
# Archivage des logs suivi de leur supression
bash $REPO/tar_logs.sh
sleep 2
# Envoie du mail
echo "Preparation du mail en cours..."
bash $REPO/mailmonitoring.sh
sleep 2
echo "sauvegarde hebdomadaire terminee"