Exécuter une commande au démarrage [Ubuntu 10.10] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 28-03-2011 à 16:01:19
Merci.
Cependant je ne suis pas sûr de comprendre ce qu'il faut que je fasse.
Dans /etc/ j'ai entre autres les répertoires suivants :
Citation : init.d |
Dans les répertoires rcX (avec X de 0 à 6), il y a des fichiers commençant par KXX ou SXX (XX : 2 chiffres).
Je suppose que ce qui m'intéresse c'est les SXX (S pour start si j'ai tout suivi).
Q1) Par contre faut-il que je créé un nouveau SXX ou que j'en complète un existant ?
Q2) Ensuite comment savoir dans quel répertoire rc le placer (le numéro de rc correspond-il à l'ordre d'exécution au démarrage ?) ?
Q3) Si il faut que je créé mon SXX, comment choisir le XX ?
Merci beaucoup
EDIT : alors apparemment sur certains forums j'ai cru comprendre que c'est le rc.local qu'il faut modifier
Q4) Pourquoi celui-là plutôt qu'un autre ?
Q5) Est-ce parce que c'est rc.local qui est lancé en dernier au démarrage ?
Q6) Avec un locate rc.local, je tombe sur 7 fichiers : lequel faut-il que je modifie et pourquoi celui là plutôt qu'un autre (je veux essayer de comprendre) ? :
Citation : /etc/rc.local |
Q7) Une fois que je saurai quel fichier modifier, quelle ligne faudra-t-il que j'ajoute (je précise que je ne connais pas le shell) ? Dans la ligne de commande originale, si j'ai bien suivi :
Citation : sudo mount -t vboxsf COMMUN /media/COMMUN |
sudo -> "substitute user do"=exécuter en se substituant à l'utilisateur=exécuter la commande qui suit en mode root
mount -> nom de la commande qui permet de monter le répertoire/lecteur à un certain emplacement
-t vboxsf -> précision du type de système de fichier, celui ci étant "vboxsf", c'est à dire celui propre à virtual box
COMMUN -> nom du répertoire que je cherche à monter (alias défini dans virtual box)
/media/COMMUN -> emplacement là où je cherche à le monter
Q8) Si c'est bien ça, que devrais-je marquer dans le fichier à modifier ?
Q9) Les commandes exécutées au démarrage le sont-elles automatiquement en mode superutilisateur ?
Marsh Posté le 29-03-2011 à 12:05:52
http://fr.wikipedia.org/wiki/Fstab
Pourquoi vouloir lancer une commande au démarrage alors que tu peux monter ton dossier directement via le fichier fstab ?
Je ne comprends pas bien
Concernant les dossiers rcx.d je te conseille de te renseigner sur les runlevels, je te renvoie au lien suivant par exemple :
http://www.generation-linux.fr/ind [...] -runlevels
Marsh Posté le 28-03-2011 à 12:26:47
Bonjour à tous.
Par avance je m'excuse, cette question a déjà dû être posée pas mal de fois, mais je n'arrive pas bien à m'en sortir.
En temps normal j'ai un dual boot Windows/Ubuntu, mais en ce moment comme je dois changer souvent d'OS, j'ai installé Ubuntu 10.10 dans une machine virtuelle VirtualBox 4.0.4 sur Windows 7 x64. Pour pouvoir partager des fichiers entre l'hôte et le guest, il faudrait que Linux exécute à chaque démarrage la commande :
sudo mount -t vboxsf COMMUN /media/COMMUN
Comment faire ça le plus simplement possible (et quoi écrire où exactement) ?
Merci beaucoup
Message édité par I_have_a_big_problem le 28-03-2011 à 12:27:14