Si tu es un utilisateur normal (non root), à priori tu ne peux pas exécuter de script avant que ta session n'ait démarré. Ce serait un gros trou de sécurité si c'était faisable :)
Si tu as accès au root, alors, sous debian, il suffit que tu ajoutes un script (exécutable) dans /etc/init.d/. Ce script, idéalement, doit pouvoir se lancer avec comme premier paramètre, start ou stop (tu peux prendre exemple sur les autres scripts de ce même répertoire). Ensuite a commande update-rc ton_script start SNN Slevel_1 Slevel_2 ... Slevel_x . stop KNN Klevel_1 Klevel_2 ... Klevel_x. (ne pas oublier les '.' (points) dans la ligne de commande)
Te crée les liens symboliques (symlinks) dans les bons répertoires (/etc/rc*.d/) pour que ton script soit lancé/exécuté (ton_script start) à la position SNN pour les "levels" (~ "niveaux d'exécution", j'aime pas trop l'expression) Slevel_i ; et qu'il soit stoppé (ton_script stop) à la position KNN pour les "levels" Klevel_i. man update-rc dans tous les cas :)
[^] # Re: pas trop compris
Posté par Mikaël Cordon . En réponse au message Lancer un script au boot en tant que nobody. Évalué à 1.
Si tu es un utilisateur normal (non root), à priori tu ne peux pas exécuter de script avant que ta session n'ait démarré. Ce serait un gros trou de sécurité si c'était faisable :)
Si tu as accès au root, alors, sous debian, il suffit que tu ajoutes un script (exécutable) dans /etc/init.d/. Ce script, idéalement, doit pouvoir se lancer avec comme premier paramètre, start ou stop (tu peux prendre exemple sur les autres scripts de ce même répertoire). Ensuite a commande update-rc ton_script start SNN Slevel_1 Slevel_2 ... Slevel_x . stop KNN Klevel_1 Klevel_2 ... Klevel_x. (ne pas oublier les '.' (points) dans la ligne de commande)
Te crée les liens symboliques (symlinks) dans les bons répertoires (/etc/rc*.d/) pour que ton script soit lancé/exécuté (ton_script start) à la position SNN pour les "levels" (~ "niveaux d'exécution", j'aime pas trop l'expression) Slevel_i ; et qu'il soit stoppé (ton_script stop) à la position KNN pour les "levels" Klevel_i.
man update-rc dans tous les cas :)