gérer la présence du script .bashrc
This commit is contained in:
parent
bd4731a1ff
commit
aa86c04dce
|
@ -19,16 +19,23 @@ chmod +x $update_script
|
||||||
touch $update_script
|
touch $update_script
|
||||||
chmod 644 $update_file
|
chmod 644 $update_file
|
||||||
|
|
||||||
|
# Vérifier si le script est déjà présent dans la table cron
|
||||||
|
if ! (crontab -l | grep $update_script > /dev/null); then
|
||||||
# Ajouter le script à la tâche cron
|
# Ajouter le script à la tâche cron
|
||||||
(crontab -l 2>/dev/null; echo "0 */1 * * * $update_script") | crontab -
|
(crontab -l 2>/dev/null; echo "0 */1 * * * $update_script") | crontab -
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Vérifier si le code pour afficher les mises à jour est déjà présent dans .bashrc
|
||||||
|
if ! (grep "594f33f0-ab2f-11ed-afa1-0242ac120002/abonnel.fr" $bashrc > /dev/null); then
|
||||||
# Ajouter le code pour afficher les mises à jour au fichier .bashrc
|
# Ajouter le code pour afficher les mises à jour au fichier .bashrc
|
||||||
echo "
|
echo "
|
||||||
|
# Script id 594f33f0-ab2f-11ed-afa1-0242ac120002/abonnel.fr
|
||||||
# Afficher les mises à jour disponibles
|
# Afficher les mises à jour disponibles
|
||||||
if [ -f $update_file ]; then
|
if [ -f $update_file ]; then
|
||||||
updates=\$((\$(wc -l < $update_file) - 1))
|
updates=\$((\$(wc -l < $update_file) - 1))
|
||||||
echo \"Il y a \$updates mise(s) à jour en attente.\"
|
echo \"Il y a \$updates mise(s) à jour en attente.\"
|
||||||
fi" >> $bashrc
|
fi" >> $bashrc
|
||||||
|
fi
|
||||||
|
|
||||||
# Recharger le fichier .bashrc
|
# Recharger le fichier .bashrc
|
||||||
source $bashrc
|
source $bashrc
|
||||||
|
|
Loading…
Reference in New Issue