Page 1 sur 1

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

Publié : jeu. 08 févr. 2007, 12:35
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

Publié : jeu. 08 févr. 2007, 13:10
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/

Publié : jeu. 08 févr. 2007, 14:02
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 ?

Publié : jeu. 08 févr. 2007, 14:31
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) ?

Publié : jeu. 08 févr. 2007, 17:50
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

Publié : jeu. 08 févr. 2007, 21:09
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:

Publié : jeu. 08 févr. 2007, 23:44
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 ?

Publié : ven. 09 févr. 2007, 10:59
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.