Re: Déclencher un script sur un événement système

2023-05-01 Par sujet Belaïd
Salut,

Pour la sauvegarde automatique, udev peut effectivement faire l'affaire
(voir le mien ci-dessous):

https://www.tecmint.com/auto-backup-files-to-usb-media-in-linux/



Le lun. 1 mai 2023 à 10:31, kaliderus  a écrit :

> Bonjour la liste,
>
> Hormis utiliser les règles udev, connaissez-vous un outil qui me
> permettra de déclencher un script (ou n'importe quoi d'autre) suite à
> un événement système ?
>
> Quelques cas d'utilisation pour l'exemple qui m'intéressent :
>
> - Au branchement / montage d'un disque externe en USB je veux lancer
> un mécanisme de backup automatique.
> A priori ça c'est facile...et en plus, comme le disque est chiffré,
> j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
> délicat à gérer ?
>
> - Au branchement d'un écran supplémentaire, je veux que l'affichage
> bascule automatiquement vers ma configuration préférée, quelle que
> soit l'environnement xorg.
> A priori, j'ai lu que c'est hors périmètre de udev du fait que
> brancher un écran ne génère pas d'événement au niveau du noyau.
> Est-ce une impasse ?
>
> Merci par avance pour vos pistes.
>
>


Re: Déclencher un script sur un événement système

2023-05-01 Par sujet didier gaumet

Le lundi 01 mai 2023 à 10:30 +0200, kaliderus a écrit :
> Bonjour la liste,
>
> Hormis utiliser les règles udev, connaissez-vous un outil qui me
> permettra de déclencher un script (ou n'importe quoi d'autre) suite à
> un événement système ?
>
> Quelques cas d'utilisation pour l'exemple qui m'intéressent :
>
> - Au branchement / montage d'un disque externe en USB je veux lancer
> un mécanisme de backup automatique.
> A priori ça c'est facile...et en plus, comme le disque est chiffré,
> j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
> délicat à gérer ?

Je ne réponds que sur l'aspect saisie du mot de passe: oui, avec 
LUKS/Cryptsetup, il y a moyen de déverrouiller un système de fichiers 
par l'insertion d'une clé USB plutôt que par la saisie d'un mot de passe 
(le même principe que l'insertion d'une clé physique dans la serrure 
d'une porte). Tu trouveras des précisioons sur le net.


> - Au branchement d'un écran supplémentaire, je veux que l'affichage
> bascule automatiquement vers ma configuration préférée, quelle que
> soit l'environnement xorg.
> A priori, j'ai lu que c'est hors périmètre de udev du fait que
> brancher un écran ne génère pas d'événement au niveau du noyau.
> Est-ce une impasse ?

A priori c'est pas le manque d'évènement détecté par le noyau qui pose 
problème, ça semble détecté.
il y a ici un exemple d'un type qui aurait réussi à faire marcher une 
règle udev pour ça après quelques échecs:

https://unix.stackexchange.com/questions/675024/udev-rule-for-connecting-external-display-not-working

> Merci par avance pour vos pistes.
>
>




Déclencher un script sur un événement système

2023-05-01 Par sujet kaliderus
Bonjour la liste,

Hormis utiliser les règles udev, connaissez-vous un outil qui me
permettra de déclencher un script (ou n'importe quoi d'autre) suite à
un événement système ?

Quelques cas d'utilisation pour l'exemple qui m'intéressent :

- Au branchement / montage d'un disque externe en USB je veux lancer
un mécanisme de backup automatique.
A priori ça c'est facile...et en plus, comme le disque est chiffré,
j'aimerai ne pas avoir à taper le mot de passe, sans doute plus
délicat à gérer ?

- Au branchement d'un écran supplémentaire, je veux que l'affichage
bascule automatiquement vers ma configuration préférée, quelle que
soit l'environnement xorg.
A priori, j'ai lu que c'est hors périmètre de udev du fait que
brancher un écran ne génère pas d'événement au niveau du noyau.
Est-ce une impasse ?

Merci par avance pour vos pistes.