Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
incron [Le 14/07/2023, 11:56]
Benjamin Loison [Configurer les dossiers et les actions à effectuer] Harmonisation des entrées de la table.
incron [Le 14/07/2023, 12:01] (Version actuelle)
Benjamin Loison [Configurer les dossiers et les actions à effectuer] Retrait d'un espace non nécessaire
Ligne 37: Ligne 37:
 Lancer **incrontab** pour assigner des actions en fonction des fichiers/​dossiers paramétrés : Lancer **incrontab** pour assigner des actions en fonction des fichiers/​dossiers paramétrés :
 <code bash>​incrontab -e</​code>​ <code bash>​incrontab -e</​code>​
-<​note>​cet utilitaire modifie un fichier dont le chemin est ///​var/​spool/​incron/​$USER//</​note>​+<​note>​Cet utilitaire modifie un fichier dont le chemin est ///​var/​spool/​incron/​$USER//</​note>​
   ​   ​
 ou bien créer un fichier texte dans le dossier : ou bien créer un fichier texte dans le dossier :
Ligne 55: Ligne 55:
   * Il est préférable d'​**utiliser un script** plutot que de lancer directement des commandes. Effectivement,​ certaines commandes semblent ne pas marcher quand elles sont directement appelé dans le fichier alors qu'​elles marchent quand elles sont appelées dans le script.   * Il est préférable d'​**utiliser un script** plutot que de lancer directement des commandes. Effectivement,​ certaines commandes semblent ne pas marcher quand elles sont directement appelé dans le fichier alors qu'​elles marchent quand elles sont appelées dans le script.
  
-  * Le display n'est pas actif. Vous ne pouvez donc pas appeler de commande graphique tel que Zenity pour afficher des boites de dialogue (ou alors qqn pourrait expliquer comment ?).+  * Le display n'est pas actif. Vous ne pouvez donc pas appeler de commande graphique tel que Zenity pour afficher des boites de dialogue (ou alors quelqu'​un ​pourrait expliquer comment ?).
 Une possibilité (à inclure dans le script exécuté par incron) : **à adapter selon la session et l'​utilisateur** Une possibilité (à inclure dans le script exécuté par incron) : **à adapter selon la session et l'​utilisateur**
 <​code>​sudo -u nom_utilisateur sh -c '\ <​code>​sudo -u nom_utilisateur sh -c '\
Ligne 64: Ligne 64:
    ​zenity --info --title "TEST INCRON"​ --text "test graphique incron."​    ​zenity --info --title "TEST INCRON"​ --text "test graphique incron."​
  '</​code> ​  '</​code> ​
- On peut ajouter <​code> ​  -- "​$@"</​code>​ après la dernière simple quote ' ​ pour récupérer les arguments passés au script et donc afficher qui a déclenché quoi+ On peut ajouter <​code> ​  -- "​$@"</​code>​ après la dernière simple quote ' pour récupérer les arguments passés au script et donc afficher qui a déclenché quoi
  
   * Si vous voulez appliquer plusieurs événements,​ il faut les séparer par une virgule et non insérer plusieurs lignes   * Si vous voulez appliquer plusieurs événements,​ il faut les séparer par une virgule et non insérer plusieurs lignes
  • incron.txt
  • Dernière modification: Le 14/07/2023, 12:01
  • par Benjamin Loison