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
Prochaine révision Les deux révisions suivantes
incron [Le 15/01/2016, 16:17]
83.206.6.245 [Configurer les dossiers et les actions à effectuer]
incron [Le 11/06/2016, 14:25]
31.32.58.28 [Configurer les dossiers et les actions à effectuer]
Ligne 53: Ligne 53:
   * 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 ?).  </note>+  * 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 ?). 
 +Une possibilité (à inclure dans le script exécuté par incron) : **à adapter selon la session et l'​utilisateur** 
 + 
 +          sudo -u nom_utilisateur sh -c '\ 
 +           export DISPLAY=:​0 
 +           PID=$(pgrep gnome-session) 
 +           [ ! -z "​$PID"​ ] && dbus=$(grep -z DBUS_SESSION_BUS_ADDRESS ​/proc/​$PID/​environ | cut -d= -f2-) 
 +           export DBUS_SESSION_BUS_ADDRESS=$dbus 
 +           zenity --info --title "TEST INCRON"​ --text "test graphique incron."​ 
 +          '  
 + 
  
   * Si vous voulez appliquer plusieurs évenements,​ il faut les séparer par une virgule et non inserer plusieurs lignes   * Si vous voulez appliquer plusieurs évenements,​ il faut les séparer par une virgule et non inserer plusieurs lignes
  • incron.txt
  • Dernière modification: Le 14/07/2023, 12:01
  • par Benjamin Loison