• # Ça ne marche pas comme ça...

    Posté par . En réponse au message Voir programme au lancement. Évalué à 3.

    Les programmes qui se lancent au démarrage sont ceux qui sont lancés par l'un des script ayant un raccourci (=lien symbolique) dans /etc/init.d/rc5.d .

    En fait, on utilise des scripts, parce que ces programmes ne sont pas indépendants les uns des autres, les scripts les assemblent en "services" faciles à démarrer et à éteindre.

    Le nom des scripts est en général assez explicite (à condition de maitriser la langue de Shakespeare).

    Ces scripts sont tous appelés avec l'argument "start" lorsque le raccourci qui les pointe commence par "S", et avec l'argument "stop" lorsque ce lien symbolique commence par un K.

    Le numéro qui suit cette lettre sert à déterminer l'ordre de lancement, les valeurs les plus petites sont appelées en premier.

    Pour manipuler un tel service, il suffit de taper son nom suivi de ce que tu veux en faire.

    Exemple : "/etc/init.d/crond stop" arrête le démon crond (celui qui lance les tâches planifiées),
    "/etc/init.d/atd status" te donne l'état du service atd (un cousin de crond, mais qui ne lance ses tâches qu'une et une seule fois)
    "/etc/init.d/alsa start" essaie de démarrer le service alsa du son, s'il n'est pas déjà lancé.

    Toutes ces commandes nécessitent les droits root, sauf avec l'argument "status", bien sûr.

    Bon amusement!