2012-03-13 8 views

Répondre

187

Vous pouvez ajouter la commande dans le script /etc/rc.local exécuté à la fin du démarrage. Écrivez la commande avant exit 0.

Tout ce qui est écrit après exit 0 ne sera jamais exécuté.

+7

La commande va-t-elle avant ou après "exit 0"? – Keyslinger

+35

Avant, c'est sûr. Tout ce qui est écrit après 'exit 0' ne sera jamais exécuté. –

+0

Salut j'ai aussi et commande rvmsudo pour être exécuté dans la même situation. la commande demanderait normalement un mot de passe. Y aura-t-il des problèmes si je place la commande directement dans /etc/rc.local? – ravi1991

9

Modifier la configuration TTY /etc/init/tty*.conf avec un shellscript comme paramètre:

(...) 
exec /sbin/getty -n -l theInputScript.sh -8 38400 tty1 
(...) 

Cela suppose que nous l'édition tty1 et le script qui lit l'entrée est theInputScript.sh. Un mot d'avertissement que ce script est exécuté en tant que root, donc lorsque vous y entrez des choses, vous avez des privilèges root. Ajoutez également un chemin à l'emplacement du script. Important: lorsque le script est terminé, il doit appeler/sbin/login sinon vous ne pourrez pas vous connecter au terminal.

+1

cette réponse a été très utile pour moi lors de la construction de notre appareil produit , merci beaucoup –

+0

De rien! –

+0

Merci c'est exactement ce que je cherche – wukong

Questions connexes