il est impossible de *ne pas* lancer le process si besoin est (pas de "single user mode" dans lequel ton process ne serait pas lancé)
Ben si, c'est justement la case 2 ! Tu mets la liste des runlevels pour lesquels il faut lancer la commande.... Si tu veux pas qu'elle se lance au runlevel 1, tu mets pas le 1, on ne peut pas faire plus simple.
Pour le reste, je suis partiellement d'accord.
Si tu ne veux pas que la commande soit tuée, un genre de daemon, tu mets respawn au lieu de once, etc.
Même si ce sont des mécanismes différents des scripts placés dans /etc/rc.d/init.d, je pense que dans ce cas là ça peut être une bonne solution.
Par contre, à moins de dire une connerie (ce ne serait pas la première fois), il me semble bien que le /etc/inittab est exécuté en dernier, donc pour le coup des dépendances....
Sinon, y'avait un truc à faire pour se passer de la commande su : changer les permissions du script de façon à avoir un truc de ce genre :
-rwsrw-r--- nobody nogroup truc.sh
Bref, ce qui compte, c'est le premier tripplet : rws fera que le process appartiendra (sera executé en tant que) nobody, par exemple, mais je n'ai pas testé...
[^] # Re: facile !
Posté par Gyro Gearllose . En réponse au message Lancer un script au boot en tant que nobody. Évalué à 2.
Ben si, c'est justement la case 2 ! Tu mets la liste des runlevels pour lesquels il faut lancer la commande.... Si tu veux pas qu'elle se lance au runlevel 1, tu mets pas le 1, on ne peut pas faire plus simple.
Pour le reste, je suis partiellement d'accord.
Si tu ne veux pas que la commande soit tuée, un genre de daemon, tu mets respawn au lieu de once, etc.
Même si ce sont des mécanismes différents des scripts placés dans /etc/rc.d/init.d, je pense que dans ce cas là ça peut être une bonne solution.
Par contre, à moins de dire une connerie (ce ne serait pas la première fois), il me semble bien que le /etc/inittab est exécuté en dernier, donc pour le coup des dépendances....
Sinon, y'avait un truc à faire pour se passer de la commande su : changer les permissions du script de façon à avoir un truc de ce genre :
-rwsrw-r--- nobody nogroup truc.sh
Bref, ce qui compte, c'est le premier tripplet : rws fera que le process appartiendra (sera executé en tant que) nobody, par exemple, mais je n'ai pas testé...