[commandes Archlinux] lancement hddtemp au démarrage(résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

[commandes Archlinux] lancement hddtemp au démarrage(résolu)

Message par 101 »

salut
voilà j'ai installé Hddtemp (et sensors aussi) pour l'utiliser avec gkrellm (bon d'accord c'est de la déco et c'est pas important)
j'ai donc lancé la commande

Code : Tout sélectionner

# chkconfig --level 35 hddtemp
pour que la température de mes DD apparaisse dans gkrellm
mais ça marche po, je suis obligé de le faire en root avec

Code : Tout sélectionner

# hddtemp -d /dev/sda /dev/sdb /dev/sdc
et de relancer la session pfffffff c'est crevant :clown:
je voulais donc savoir si, il existait une commande semblable à chkconfig pour Arch, ou si il fallait que j'utilise une autre méthode.
voila voila 2ème petit problème du jour
Dernière modification par 101 le jeu. 08 févr. 2007, 23:47, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

chkconfig c'est bon pour redhat.
Sous arch, la gestion de démons (services) se fait dans le fichier /etc/rc.conf.

Code : Tout sélectionner

DAEMONS=(syslog-ng network pacmandb nvidia alsa @bfilter @mpd @sshd @sensors @ntpdate @crond !@lastfmsubmitd !@lastmp)
Dans cette liste on indique les démons à lancer (dans l'ordre chronologique). Le signe '@' indique que le démon peut être lancé en parallèle avec les autres (au lieu d'attendre que le démon soit lancé, on passe tout de suite au démon suivant).
Le signe '!' indique que ce démon ne doit pas être lancé. C'est juste un commentaire.

La liste des démons possibles se trouve dans /etc/rc.d/
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

oui pour le moment je connais mieux fedora que arch et si il n'y a qu'une commande qui ne va pas sur Arch ça va.
pour hddtemp il n'est pas dans /etc/rc.d/ mais dans /usr/sbin/ et c'est un éxecutable alors que dans /etc/rc.d/ il n'y a que script-shell,
je peux le déplacer dans /etc/rc.d/ ? ou c'est pas possible ?
Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki »

Nan :!: :lol:
Sans dé**ner 101, tu veux vraiment déplacer des fichiers système, hop, hop ?

y-a quoi dans ton /etc/rc.d/ (copie/colle le résultat de ls /etc/rc.d) ?
~ Configs ~ PGP Key: 1C2A554EFF0157D9
« Demande un conseil à ton ennemi et fais le contraire (proverbe juif)
SVP intéressé par tout retour d'exp. sur Arch ARM en général, et sur portable (CrOS) en particulier.
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

nan nan j'veux pas spécialement déplacer mes fichiers système, je veux juste savoir comment faire, pour qu' hddtemp soit lancé comme deamon, et que la commande que je connais; chkconfig ne marche sur Arch, donc je me dis : "bincommentquonfaitalors" :?

Code : Tout sélectionner

 ls /etc/rc.d
adsl            esd          jack-audio-connection-kit  mdadm     portmap
alsa            fam          kadmind                    mono      ppp
avahi-daemon    functions    kdm                        mpd       sensors
avahi-dnsconfd  gdm          kpasswd                    mt-daapd  slim
crond           gpm          lastfmsubmitd              netfs     svnserve
cups            hal          lastmp                     network   syslog-ng
dbus            heimdal-kdc  lircd                      nscd
entranced       hwd          lircmd                     pacmandb
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

En fait, le mainteneur du paquetage archlinux d'hddtemp ne fournit pas de démon à lancer automatiquement.
D'un côté c'est compréhensible puisque ce démon ne sait pas quelles options il faut passer au programme.

La meilleure solution est d'ajouter cette ligne à la fin du fichier /etc/rc.local

Code : Tout sélectionner

hddtemp -d /dev/sda /dev/sdb /dev/sdc &
Ce fichier est fait pour ça, il est exécuté en root avant le chargement de X :wink:
Avatar de l’utilisateur
101
Chu Ko Nu
Messages : 403
Inscription : dim. 21 janv. 2007, 16:31

Message par 101 »

bon bin ça marche, merci wain

en fait j'ai installé sensors en premier, qui lui a un deamon et un fichier qui est créé dans /etc/sysconfig qu'il suffit ensuite de configurer en automatique ou à la main, comme il n'y avait pas, pour hddtemp, de deamon à placer dans /etc/rc.conf, et pas de fichier dans /etc/sysconfig j'étais bien embêter :cheveux:

donc en clair et pour faire simple quand on a un exécutable à faire démarrer en init3 et qui n'a pas de deamon c'est dans /etc/rc.local qu'on passe la commande ?
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

exactement,
perso j'ai mis

Code : Tout sélectionner

/usr/bin/ntpdate fr.pool.ntp.org&
donc mon /etc/rc.local histoire d'avoir une synchro au démarrage.
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre