Lancer un script shell à l'arrêt du système, redémarrage et à la mise en veille

Fermé
fonfon.123 Messages postés 9 Date d'inscription lundi 18 janvier 2021 Statut Membre Dernière intervention 31 janvier 2021 - 26 janv. 2021 à 21:06
mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 - 27 janv. 2021 à 18:59
Bonjour,

Je veux lancer un script avant l’arrêt de mon ordinateur,
lorsque j'ai été sur Linux Mint 18.3

j'ai essayé ce tutoriel :
https://www.youtube.com/watch?v=ID3BSt1J2dY&pbjreload=101

j'ai aussi essayé ça :
http://userscripts4systemd.blogspot.com/

aussi ça :
https://www.youtube.com/watch?v=l4An7wA2Lvw

Maintenant je suis sur Linux Mint 20.1 et j'ai essayer ce tutoriel :

wfs4s3itioj27zs2bi3lqozo3a--www-golinuxcloud-com.translate.goog/beginners-guide-systemd-tutorial-linux/
( ajouter la "h t t p s : / /" par vous même )

Mais toujours mon script ne se lance pas à l’arrêt de mon ordinateur pourtant que mon script et fonctionnelle, je l'ai bien testé plusieurs fois.

Pour le script qui se lance au démarrage, je me suis contenté d'ajouter à la liste des applications qui se lance au démarrage de cette manière :

https://www.youtube.com/watch?v=-jzjxFZ_Jis

et ça marche, mais j'aimerais bien pourtant savoir s'il y a une autre méthode,
j'ai essayer ça :
https://www.golinuxcloud.com/run-script-with-systemd-before-shutdown-linux/

Et ça marche pas non plus.

S'ils vous plais, s'il y a une solution pour ma version de Linux, je vous serais reconnaissant.

Merci d'avance.
A voir également:

1 réponse

mamiemando Messages postés 33093 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 4 mai 2024 7 751
27 janv. 2021 à 18:59
Bonjour,

Es-tu sûr que ton script n'est pas exécuté, car ce tutoriel me paraît correct.

Je t'invite donc à reproduire les commandes indiquées dans ce tutoriel et nous copier coller leur résultat, ainsi que le contenu et les droits associés à
/tmp/startup_script.sh
:

ls -l /tmp/startup_script.sh
cat /tmp/startup_script.sh


Ça pourrait être pas mal aussi de générer un fichier à la fin de ton fichier (e.g. avec la commande
touch /toto
) et vérifier au redémarrage si ce fichier a été effectivement créé.

Bonne chance
0