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 <[email protected]>
: :' : pgp: 8f91 b227 c7d6 f2b1 948c 8236 793c f67e 8f0d 11da
`. `' sent from /dev/pts/1, please excuse my verbosity
`-
signature.asc
Description: PGP signature

