Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/05/2021, à 13:12

cmontesquat

Script à l'entrée et la sortie de veille

Bonjour
Je ne me sors pas de mes problèmes (j'en ai encore au moins deux en réserve)
J'essaie de lancer des scripts à l'entrée et la sortie de veille.
A l'entrée le script à l'air de se mettre en œuvre (quoiqu'il se termine peut-être à la sortie de veille, je n'en suis pas bien sûr)
Mais à la sortie les scripts ne s'exécutent pas.

J'ai fouillé et bâti (plutôt recopié bêtement) le script ci-dessous mais comme je ne comprends ce que je fais et ne lis pas l'anglais (je sais mais c'est comme cela)... Je me demande si pour l'option case de sortie de veille, il ne manque pas une information comme "suspend" quelque part.
Le script  ci-dessous, compte les deux versions essayées dont l'une est en commentaire (les deux ayant le même effet):

#case $1 in
#  pre)
# 	: # commande nulle (ne fait rien)
# 	bash /home/famillem_user/Perso/VPN/FinSessionTerminal.sh
#	;;
# 
#  post)
#        bash /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
#	bash /home/famillem_user/Perso/VPN/ScanAdresseIP_Pub.sh
#	;;
#esac

case $1/$2 in
  pre/*)
 	: # commande nulle (ne fait rien)
 	bash /home/famillem_user/Perso/VPN/FinSessionTerminal.sh
	;;
 
  post/*)
        bash /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
	bash /home/famillem_user/Perso/VPN/ScanAdresseIP_Pub.sh
	;;
esac

Merci pour l'aide.

Hors ligne

#2 Le 28/05/2021, à 14:33

cmontesquat

Re : Script à l'entrée et la sortie de veille

Merci.
Le #!/bin/bash existe bien mais le copier coller n'était pas complet.
Chemins, répertoire et nom de script sont connus: je procède en règle générale par copier-coller à partir des propriété pour ne pas me tromper dans les chemins justement.
Ce que je ne comprends pas c'est ce que tu dis du case (faisant du bash comme Monsieur Jourdain faisait de la prose c'est à dire sans vraiment savoir ce que je fais), peux-tu me diriger de manière plus précises. Merci.

Hors ligne

#3 Le 28/05/2021, à 15:48

MicP

Re : Script à l'entrée et la sortie de veille

Bonjour

Ce que l'on ne voit pas du tout, c'est dans quel environnement et comment (qu'est-ce) qui lance ce script
ce qui nous donnerait peut-être une idée de la valeur des paramètres qui sont utilisés pour le lancer
et qui pourraient correspondre aux variables $1 et $2 qui sont utilisées dans le script.

Dernière modification par MicP (Le 28/05/2021, à 16:06)

Hors ligne

#4 Le 30/05/2021, à 12:48

cmontesquat

Re : Script à l'entrée et la sortie de veille

Merci
Je comprends mais peux résoudre le problème.
Mon script est mis tel quel dans le répertoire en question (/lib/systemd/system-sleep) parce que j'ai cru comprendre que c'est ce qu'il fallait faire; et il est recopié tel ce que j'ai trouvé sur le Net. Rien ne l'appelle hormis le système qui exécute ce qu'il y a dans ce répertoire.
Les variables ne sont définies nulle part.
C'est pour cela que j'ai besoin d'aide car je ne sais comment résoudre mon problème.

Hors ligne

#5 Le 30/05/2021, à 12:56

Watael

Re : Script à l'entrée et la sortie de veille

j'ai cru comprendre que c'est ce qu'il fallait faire; et il est recopié tel ce que j'ai trouvé sur le Net

indique-nous l'adresse du site sur lequel tu as trouvé ces informations, qu'on les vérifie.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#7 Le 30/05/2021, à 19:03

Watael

Re : Script à l'entrée et la sortie de veille

ça, ça marche chez moi, avec ce script placé sous /lib/systemd/suspend.sleep/

#!/bin/sh

if test -f /tmp/suspend.sleep
then
    > /tmp/suspend.wake # créé à l'éveil
else
    > /tmp/suspend.sleep # créé à la mise en veille
fi

les deux fichiers sont bien créés.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 01/06/2021, à 16:08

Montesquat

Re : Script à l'entrée et la sortie de veille

Merci.
Si le répertoire tmp est bien celui à la racine, les fichiers n'ont pas été créés et pourtant je n’ai pas de fichier suspend.sleep dans tmp
Problème de droits? Pas de répertoire tmp dans le home de l'utilisateur et de l'administrateur.
Je ne comprends pas. Où fais-je l'erreur ?

Hors ligne

#9 Le 01/06/2021, à 16:27

Watael

Re : Script à l'entrée et la sortie de veille

le script est bien exécutable ?

ls -l  /lib/systemd/suspend.sleep/

Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 01/06/2021, à 16:52

Montesquat

Re : Script à l'entrée et la sortie de veille

Héhé, je viens de voir quelque chose à ta demande:
Mon script (qui est bien executable n'est pas dans /lib/systemd/system.sleep mais dans /lib/systemd/system-sleep
Mais je n'ai pas de répertoire /lib/systemd/system.sleep... ni de fichier system.sleep dans /lib

Pour info mon script est le .sh ci-dessous avec dedans tes cdes (les deux autres fichiers résultent d'une installation, Ubuntu je suppose) :

root@PCMaison:~# ls -l  /lib/systemd/system-sleep/
total 12
-rwxr-xr-x 1 root root  92 août  21  2019 hdparm
-rwxr-xr-x 1 root root 219 juil. 21  2020 unattended-upgrades
-rwxr-xr-x 1 root root 941 juin   1 16:39 Veille_SortieVeille.sh

A suivre.

Hors ligne

#11 Le 01/06/2021, à 19:18

Watael

Re : Script à l'entrée et la sortie de veille

oops! c'est bien system-sleep.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#12 Le 01/06/2021, à 20:03

MicP

Re : Script à l'entrée et la sortie de veille

Bonjour

Avec les informations complémentaires données, j'ai pu faire un test pour essayer de voir
quelle pouvaient être les valeurs données aux paramètres donnés au script lors de son lancement.

J'ai donc créé un script nommé /usr/lib/systemd/system-sleep/monTest.sh
que j'ai rendu exécutable pour son propriétaire : root

michel@debsid:~$ ls -l /usr/lib/systemd/system-sleep/monTest.sh
-rwxr--r-- 1 root root 113  1 juin  20:54 /usr/lib/systemd/system-sleep/monTest.sh
michel@debsid:~$ 
michel@debsid:~$ cat /usr/lib/systemd/system-sleep/monTest.sh
#!/bin/bash
echo -e "\$SHELL-> $SHELL\n\$0 -> $0\n\$1 -> $1\n\$2 -> $2\n\$3 -> $3" >> /home/michel/recupArgs.txt
michel@debsid:~$ 

Puis, j'ai paramétré l'environnement de Bureau de ma machine afin qu'elle se mette en veille quand je referme le couvercle de mon portable,
et ensuite, j'ai refermé le couvercle de mon portable, attendu 30 secondes pour que ma machine se mette en veille,
puis j'ai ré-ouvert le couvercle de mon portable.

J'ai fait s'afficher le contenu du fichier /home/michel/recupArgs.txt

michel@debsid:~$ cat ~/recupArgs.txt
$SHELL-> /bin/bash
$0 -> /usr/lib/systemd/system-sleep/monTest.sh
$1 -> pre
$2 -> suspend
$3 -> 
$SHELL-> /bin/bash
$0 -> /usr/lib/systemd/system-sleep/monTest.sh
$1 -> post
$2 -> suspend
$3 -> 
michel@debsid:~$

Il y a donc bien deux paramètres qui sont donnés au script au moment de son lancement
et le test de la valeur de ces paramètres permettra de savoir s'il s'agit de la mise en veille ou de son retour.

=======
Ensuite, j'ai supprimé le fichier /home/michel/recupArgs.txt,
paramétré l'environnement de Bureau afin que la machine se mette en veille prolongée (hibernation) au bout de 15 minutes d'inactivité.

Puis j'ai attendu qu'elle se mette en hibernation,
et après l'avoir redémarrée, voilà ce que contenait le fichier /home/michel/recupArgs.txt

michel@debsid:~$ cat ~/recupArgs.txt
$SHELL-> /bin/bash
$0 -> /usr/lib/systemd/system-sleep/monTest.sh
$1 -> pre
$2 -> hibernate
$3 -> 
$SHELL-> /bin/bash
$0 -> /usr/lib/systemd/system-sleep/monTest.sh
$1 -> post
$2 -> hibernate
$3 -> 
michel@debsid:~$ 

le deuxième paramètre permet donc de savoir s'il s'agit d'une mise en veille prolongée (hibernate) ou une mise en veille simple (suspend)

=======
J'ai remplacé le contenu du script /usr/lib/systemd/system-sleep/monTest.sh

michel@debsid:~$ cat /usr/lib/systemd/system-sleep/monTest.sh
#!/bin/bash
case $1 in
  pre)
        /home/michel/scriptPre.sh
    ;;
 
  post)
        /home/michel/scriptPost.sh
    ;;
esac
michel@debsid:~$ 

Puis j'ai créé le script /home/michel/scriptPre.sh
dont le contenu est :

michel@debsid:~$ cat ~/scriptPre.sh
#!/bin/bash
echo "$0" >> /home/michel/recupArgs.txt
michel@debsid:~$ 

J'ai créé une copie de ce script en renommant la copie /home/michel/scriptPost.sh
et j'ai rendu exécutables les deux scripts /home/michel/scriptPre.sh et /home/michel/scriptPost.sh

J'ai supprimé le fichier /home/michel/recupArgs.txt
puis j'ai refermé le couvercle de mon portable pour qu'il se mette en veille,
et après avoir ré-ouvert le couvercle, j'ai fait s'afficher le contenu du fichier /home/michel/recupArgs.txt

michel@debsid:~$ cat ~/recupArgs.txt
/home/michel/scriptPre.sh
/home/michel/scriptPost.sh
michel@debsid:~$ 

Mes trois scripts ont donc bien été lancés comme prévu.

Dernière modification par MicP (Le 01/06/2021, à 21:26)

Hors ligne

#13 Le 01/06/2021, à 20:56

Watael

Re : Script à l'entrée et la sortie de veille

très intéressant.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#14 Le 03/06/2021, à 16:26

Montesquat

Re : Script à l'entrée et la sortie de veille

Merci pour ce mode opératoire très précis.

J'ai reproduis tes scripts, j'ai effectivement le fichier /home/famillem_user/recupArgs.txt avec dedans:

/home/famillem_user/scriptPre.sh
/home/famillem_user/scriptPost.sh

Il ne me reste plus qu'à adapter cela à mon cas, je vous tiens au courant.

Hors ligne

#15 Le 03/06/2021, à 17:31

MicP

Re : Script à l'entrée et la sortie de veille

Bonjour

Un autre exemple de contenu pour le script /usr/lib/systemd/system-sleep/monTest.sh
qui testera aussi s'il s'agit de mise en veille ou d'hibernation

michel@debsid:~$ cat /usr/lib/systemd/system-sleep/monTest.sh
#!/bin/bash

monFich="/home/michel/recupArgs.txt"
maDate="$(date +'%A %d %B %Y à %T')"

case "$1 $2" in
  "pre suspend")
        echo "$maDate -> Mise en veille" >> "$monFich" ;
        # Remplace cette ligne (ou celle ci-dessus) par le chemin absolu du script exécutable à lancer ;
    ;;

  "post suspend")
        echo "$maDate -> Sortie de veille" >> "$monFich" ;
        # Remplace cette ligne (ou celle ci-dessus) par le chemin absolu du script exécutable à lancer ;
    ;;
  "pre hibernate")
        echo "$maDate -> Mise en hibernation" >> "$monFich" ;
        # Remplace cette ligne (ou celle ci-dessus) par le chemin absolu du script exécutable à lancer ;
    ;;

  "post hibernate")
        echo "$maDate -> Sortie d'hibernation" >> "$monFich" ;
        # Remplace cette ligne (ou celle ci-dessus) par le chemin absolu du script exécutable à lancer ;
    ;;
esac
michel@debsid:~$ 

Le contenu du fichier résultant de l'exécution du script ci-dessus
dans les 4 différents cas possibles :

michel@debsid:~$ cat ~/recupArgs.txt 
jeudi 03 juin 2021 à 17:28:01 -> Mise en veille 
jeudi 03 juin 2021 à 17:30:08 -> Sortie de veille
jeudi 03 juin 2021 à 17:42:11 -> Mise en hibernation
jeudi 03 juin 2021 à 18:05:14 -> Sortie d'hibernation
michel@debsid:~$ 

Dernière modification par MicP (Le 03/06/2021, à 18:06)

Hors ligne

#16 Le 03/06/2021, à 18:08

Montesquat

Re : Script à l'entrée et la sortie de veille

C’est désespérant, où est l’erreur, car ton essai fonctionnait sur mon poste et lorsque je mets mes scripts, cela ne fonctionne plus !
Je donnes donc mon paramétrage.
Le bash qui devrait s’exécuter à la sortie de veille (pour le moment j’ai retiré ce qui devrait se faire en entrée de veille car j’ai un autre problème avec celui-là...)

famillem_user@PCMaison:~$ ls -l /usr/lib/systemd/system-sleep/Veille_SortieVeille.sh
-rwxr-xr-x 1 root root 145 juin   3 18:49 /usr/lib/systemd/system-sleep/Veille_SortieVeille.sh
famillem_user@PCMaison:~$ cat /usr/lib/systemd/system-sleep/Veille_SortieVeille.sh
#!/bin/bash

case $1 in
  pre)
 	: # commande nulle (ne fait rien)
	;;
 
  post)
	/home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
	;;
esac

Le bash appelé (qui fonctionne en mode commande) mais en sortie de veille je n'ai pas la mire du message que ce script appelle.

famillem_user@PCMaison:~$ ls -l /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
-rwxr-xr-x 1 famillem_user famillem_user 446 juin   3 18:36 /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
famillem_user@PCMaison:~$ cat /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
#!/bin/bash


# Affichage du message
zenity --text-info \
	--title="ATTENTION" \
	--filename=/home/famillem_user/Perso/VPN/Text \
	--height "650" --width "700"

# Test pour obtenir le même résultat quelle que soit la réponse à la boîte de dialogue du message
case $? in
    0)
        : # commande nulle (ne fait rien) si "Valider"
	echo "Valider" ;;
    1)
	: # commande nulle (ne fait rien) si "Annuler"        
	echo "Annuler" ;;
esac 

Merci pour votre aide.

Hors ligne

#17 Le 04/06/2021, à 06:53

MicP

Re : Script à l'entrée et la sortie de veille

Bonjour

Ton script /home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
ne pourra pas exécuter la commande zenity
puisque le serveur graphique n'est pas encore redémarré au moment où il est lancé,
de plus, il manque au programme zenity des variables d'environnement nécessaires (par exemple : DISPLAY)
et ce script est lancé par le compte root.

Dernière modification par MicP (Le 04/06/2021, à 06:54)

Hors ligne

#18 Le 04/06/2021, à 14:01

Montesquat

Re : Script à l'entrée et la sortie de veille

Merci.
Donc pour afficher mon message,
  je peux mettre une commande sleep ? Cela ne résout rien (sleep à 90s).
  J’ai rajouté les 2 commandes export ci-dessous (trouvées sur un forum)… en mettant l’adresse du home utilisateur. Cela correspond à ta remarque. Mais le message n’apparaît toujours pas… et comme je ne sais pas ce que je fais… j’en suis toujours à quémander de l’aide.

!/bin/bash

export DISPLAY=:0.0
export XAUTHORITY=/home/crestey2/.Xauthority

case $1 in
  pre)
	notify-send "Bulle affichée avant en veille"
        zenity --info --text "Texte affiché avant mise en veille"
	;;
  post)
	notify-send "Bulle affichée après mise en veille"
	zenity --info --text "Texte affiché après mise en veille"
	;;
esac

Hors ligne

#19 Le 04/06/2021, à 15:32

kholo

Re : Script à l'entrée et la sortie de veille

salut...
je pense que tu prends mal le problème...
reprenons...
tu voudrais être certain que ton VPN soit connecté  lors de la sortie de veille
mais tu veux également avoir une notification qui te le confirme...
pour ce faire il est préférable de te tourner vers un service (systemd) qui fera ça à intervalle régulier.

Grace à cela il sera maintenu même si il est déconnecté pour une autre raison que ta mise en veille...
en plus tu vas pouvoir gérer son allumage et son extinction

un peu de lecture : systemd dans la doc et Créer un nouveau service avec systemd
le top est de prévoir les cas de figure :
    start : démarrer le service
    stop : arrêter le service
    restart : relancer le service
    reload : recharger le service
    status : connaitre l'état du service
mais tu n'es pas obligé de tout faire d'un coup
dérarrer / arrêter / status (simplifié), sera un bon début...

j'ai pas des masses de temps alors je te laisse voir si l'idée te plais et si les autres aidants sont d'accord avec mon approche..
j'essaierai de trouver du temps ce weekend ou lundi pour te sortir un fécomsa !

Hors ligne

#20 Le 04/06/2021, à 16:11

Montesquat

Re : Script à l'entrée et la sortie de veille

Tu as exactement deviné ce que je voulais faire.
J'y travaille depuis des semaines mais je ne maîtrise pas le système.
Le VPN se lance par un bash dans une session terminal et ne rend pas la main. J'avais fait un bash pour scanner l'adresse IP à intervalle régulier et relancer le VPN s'il tombait ; tout comme je vouais le tuer à la mise en veille et le redémarrer à la sortie de veille.
Mais j'ai essayé plein de choses et n'arrive pas à mes fins.
  comment repérer la session terminal où s'exécute les bash en question (si je tue tous les bash, je casse le réseau hors VPN)
  je n'arrive pas non plus mettre un nom spécifique sur la session terminal en question (en supposant que cela me permette de la repérer plus facilement).
Tu vois, j'ai essayé et réfléchis à un certain nombre de choses, mais... c'est pour cela que je me rabats sur cette méthode plus simple.
Je te remercie beaucoup, je vais regarder tes liens mais l'ampleur de la tâche me semble dépasser le cadre de ce forum. Qu'en penses-tu ?

Hors ligne

#21 Le 04/06/2021, à 17:54

kholo

Re : Script à l'entrée et la sortie de veille

rassures toi, peu de choses sortent du cadre des compétences de l'ensemble des aidants...
y a toujours quelqu'un qui sait ou qui connaît une solution voire un palliatif...

j'ai déjà eu l'occasion de me faire des services originaux... c'est pas compliqué

systemd c'est un peu comme un script bash...
il a juste ses propres us et coutumes...
ce serait bien de nous donner le bash que tu utilises pour lancer le vpn...
on pourra partir de ça pour nous aider à créer la ligne de lancement
et ça nous dira ce qu'est ce VPN pour qu'on voit la doc (surtout pour les arguments)

bien süre, tu ne laisseras rien en infos personnelles que ce soit les IP, les mots de passe, les noms,...
tu mets des infos génériques juste pour qu'on voit la tronche que ça a !
toto devient USER, une IP devient 123.456.789.123 (ou tout ce qui nous indique que c'est une IP),...

Hors ligne

#22 Le 06/06/2021, à 15:51

kholo

Re : Script à l'entrée et la sortie de veille

j'y suis allé à tâton parce que je n'ai pas des masses d'infos...

il y a de grande chance que ton vpn ait déjà un service
le script vu et validé par watael et MicP ira très bien pour arrêter le service,
puis le relancer au réveille sans avoir besoin de mot de passe puisque géré par root...

root@PCMaison:~# ls -l  /lib/systemd/system-sleep/
total 12
-rwxr-xr-x 1 root root  92 août  21  2019 hdparm
-rwxr-xr-x 1 root root 219 juil. 21  2020 unattended-upgrades
-rwxr-xr-x 1 root root 941 juin   1 16:39 Veille_SortieVeille.sh
famillem_user@PCMaison:~$ cat /usr/lib/systemd/system-sleep/Veille_SortieVeille.sh
#!/bin/bash

case $1 in
  pre)
 	: # commande nulle (ne fait rien)
	;;
 
  post)
	/home/famillem_user/Perso/VPN/Start_VPN_par_User.sh
	;;
esac

donc, juste une ligne à mettre

#!/bin/bash
case $1 in
  pre) systemctl stop nom.du.service ;;
  post) systemctl restart nom.du.service ;;
esac

reste à trouver le service qui lance et arrête le vpn...
pour cela, il faut regarder tes services, et surtout les actifs

la doc a écrit :

Lister les services démarrés
Pour obtenir la liste triée de tous les services accompagnés de leur état,

systemctl list-unit-files --type=service

Pour la liste des services actifs avec leur description :

systemctl list-units --type=service

Pour la liste des services actifs, encours d'exécution, avec leur description :

systemctl list-units --type=service --state=running

Il y a d'autres possibilités pour voir es services activés, désactivés, etc. qui sont décrites dans la page de manuel de systemctl.
Vous pouvez également obtenir la liste des services lancés au démarrage, triés selon leur temps d’exécution :

systemd-analyze blame

quant à vérifier l'activité de ton logiciel de connexion de VPN...
on peut le monitorer pour voir si il est actif...
la façon de s'y prendre dépend de son comportement...
par exemple si le programme se termine à la perte de connexion, on peut juste le chercher dans les programmes actifs
sinon on peut regarder si il est actif en regardant si il consomme du cpu
pour ça on a ps

ps -aux
ps aux

et un grep pour trouver l'exe...

ps -aux | grep - i un_truc

on peut aussi monitorer si il est en relation avec le net (une adresse et si il y a des choses qui transite entre ton ordi et le vpn...)
pour ça on a Netstat des paquets net-tools... qu'il faudra certainement installer...

on installe net-tools pour utiliser net-stat

sudo apt install net-tools

on va utiliser à intervalle réguliers :
et on ne gardera que la ligne qui concerne ton programme avec un grep...
ça se fait avec une ligne directe :

trouvé ici :
https://linuxconfig.org/how-to-monitor- … nux-system

sudo netstat -tulpen | grep nom_programme

voire

sudo netstat -atupen | grep nom_programme
sudo netstat -atupen | grep ESTABLISHED

sinon on a

sudo ss -tlunp
sudo ss -taunp
sudo ss -tunp

ou

sudo lsof -nP -iTCP -sTCP:ESTABLISHED

pour tous ces programmes, il faut être sudoer,
donc il suffit de faire une boucle en script lancée comme un service
qui écrit un fichier texte visualisable par tous les utilisateurs

quant à créer une boucle dans un script :

while : ; do clear ; sensors ; sleep 1 ; done

ici c'est avec sensors !!!
la même chose en éclaté :

while : ; 
do 
    clear ; 
    sensors ; 
    sleep 1 ; 
done

voilà on a toute la matière qu'il nous faut... y plus qu'à... faut qu'on...

Hors ligne

#23 Le 06/06/2021, à 16:50

Watael

Re : Script à l'entrée et la sortie de veille

ps -aux | grep ..., hmmm, ps -C nomCommande_connu plutôt, non ?
ou encore ps -p $(pgrep -i nomCommande_incomplet).

un service peut lancer une commande périodiquement, donc "exit" la boucle infinie lancée par un service.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#24 Le 06/06/2021, à 17:23

jplemoine

Re : Script à l'entrée et la sortie de veille

[HS]L’intérêt de mettre une ligne qui ne fait rien dans le case n'a rien à faire ici. Elle ne sert que s'il y a un comportement par défaut pour ne pas y passer
Evaluer valeur
Si valeur 1, traitement A
Sinon traitement C
Fin Evaluer
--> la valeur 2 appelle le  traitement C

Evaluer valeur
Si valeur 1, traitement A
Si valeur 2, traitement vide
Sinon traitement C
Fin Evaluer
--> la valeur 2 ne fait rien..
[/HS]


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#25 Le 06/06/2021, à 19:08

MicP

Re : Script à l'entrée et la sortie de veille

AMHA, le VPN ne devrait être redémarré qu'après que le réseau ait été redémarré et qu'il soit opérationnel
Donc le script de redémarrage du VPN devrait être lancé par un service dépendant de la connexion effective au réseau.

Mais pour pouvoir faire ça, il faudrait savoir quel est le contenu du script de démarrage du VPN.

Dernière modification par MicP (Le 06/06/2021, à 19:49)

Hors ligne