Bonsoir Pierre, >Quelle solution ferait cela une seule fois à la première >ouverture de XFCE ? Pour poursuivre sur la question d'un script qui ne s'exécute qu'une seule fois après un redémarrage, une autre variante pourrait être d'écrire un fichier dans /tmp à l'exécution du script et de ne pas poursuivre l'exécution si ce fichier existe. Comme le /tmp est censé être vidé par le système au démarrage de la machine (s'il ne s'agit pas déjà d'un tmpfs), le script est garanti de n'être exécuté qu'une fois au plus après le démarrage de la machine, aussi longtemps que le fichier est présent. Pour le développement et le débugage, il suffit d'effacer le fichier témoin dans /tmp pour remettre le déclencheur à zéro. Un petit morceau de script naïf implémentant cette idée ressemblerait à : #! /bin/sh if [ -e /tmp/le_script_tourna ] then exit 0 fi le_script_en_lui_meme_tourne touch /tmp/le_script_tourna Bonne soirée, :) -- .''`. Étienne Mollier <emollier@debian.org> : :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da `. `' sent from /dev/pts/1, please excuse my verbosity `-
Attachment:
signature.asc
Description: PGP signature