Bon, j'ai étudié un peu plus la lecture que tu m'a donné et ça m'a permi de comprendre que :
*si je veux faire un script pour lancer mon programme au démarrage, je dois le lancer en level 5 : mode graphique.
Pour celà je place mon script dans le fichier /etc/init.d/ et un lien symbolique dans le dossier /etc/rc5.d/.
*Le lien commence par S (start, je supose puisque pour ne plus le lancer, on le renome en 'K' kill?) suivi d'un nombre. Ce nombre détérmine l'ordre dans lesquels les services sont lancés. Mon logiciel devant se charger en dernier, je dois lui mettre un nombre le plus haut possible. Le plus haut déja dans le fichier est 99. Le mien devra être 99 aussi puisque 100 est le maximum.
Par contre, dans la page que tu m'a donné, certaines donnés ne sont pas comme dans mes dossiers : chez moi il n'y a aucun fichier /etc/inittab. Aussi le langage dans le script donné comme exemple dans la page n'est pas tout à fait le même que dans mes scriptes figurant déjà dans mes dossiers (sans doute par ce que la page date de 8 ans...
Donc voici ce que j'ai éssayé de faire (j'ai juste adapté un script déja présent et l'ai adapté au logiciel Conky (tu sait^^) je n'ai pratiquement aucune connaissance de programation : je fais un peu de Maple au lycée, c'est tout, cependant j'aimerais bien apprendre, mais pour ce que cela me sert... ;-) :
#!/bin/sh
PATH="/usr/bin"
[ -x /usr/bin/conky ] || exit 0
. /lib/lsb/init-functions
case "$1" in
start)
if /var/lock/subsys/conky
exit 0
else
start-stop-functions --start --exec /usr/bin/conky
echo
touch /var/lock/subsys/conky
fi
stop)
echo -n "Conky se ferme"
killall -e conky
echo
rm -f /var/lock/subsys/conky
esac
exit 0
Windows n'est pas un environnement sûr, on n'est jamais à l'abri d'un succès.