Page 1 sur 1
[rc.local / hook] Hdparm et message
Publié : ven. 09 déc. 2011, 23:22
par Ypnose
Bonsoir Archers,
J'aimerais lancer à chaque démarrage, une commande hdparm pour éviter de la retaper à chaque fois. Vous allez donc me dire de passer par rc.local.
Cependant, j'ai trouvé que je peux aussi écrire un hook perso. Mais est-ce mieux qu'avec rc.local?
https://wiki.archlinux.org/index.php/Ar ... stom_hooks
Et puis j'aimerais aussi voir au démarrage un message comme [DONE] ou [BUSY] qui me dit que cette commande à bien été effectuée avec succés (ou non). Par conséquent, savez-vous comment je peux procéder?
Merci.
Re: [rc.local / hook] Hdparm et message
Publié : ven. 09 déc. 2011, 23:29
par benjarobin
Attention de ne pas confondre HOOK et DAEMON.
Le rc.local est une très bonne solution et facile à mettre en œuvre.
Sinon l'autre possibilité est, en effet, de faire un daemon qui t'affichera [DONE]... Pour en faire un rien de bien compliqué, il suffit de prendre exemple des scripts dans /etc/rc.d/
Re: [rc.local / hook] Hdparm et message
Publié : sam. 10 déc. 2011, 11:25
par bofu
Bonjour, je m'invite un peu dans le fil, personnellement je passe par rc.local pour la commande hdparm et ça marche nickel même s'il n'y a pas de DONE de confirmation.
Le problème est plutôt qu'une mise/sortie de veille annule la commande...
Créer un deamon résoudrait il ce problème ?
Ensuite Ypnose si tu parviens à écrire le script, pourrais tu le partager ici ?
Merci à vous deux pour les éventuelles réponses.
Re: [rc.local / hook] Hdparm et message
Publié : sam. 10 déc. 2011, 11:39
par Ypnose
Bien sur que je le partagerai

Tu seras prévenu lorsque il sera dispo sur mon git.
Sinon benja, imaginons qu'il soit déjà créé, je fais comment pour l'invoquer? Je passe par le rc.conf et j'ajoute 'monscript' à la ligne DAEMONS (comme alsa pour le fichier alsa dans /etc/rc.d)?
Re: [rc.local / hook] Hdparm et message
Publié : sam. 10 déc. 2011, 11:40
par tuxce
Pour avoir le [DONE] et compagnie, il suffit de lancer la commande comme ceci:
Code : Tout sélectionner
status "Texte à afficher dans la ligne done/busy/..." cmd arg1 arg2 ...
Pour tester si vous utilisez
bash
:
(pas besoin d'inclure le /etc/rc.d/functions pour le rc.local)
Ypnose a écrit :Je passe par le rc.conf et j'ajoute 'monscript' à la ligne DAEMONS (comme alsa pour le fichier alsa dans /etc/rc.d)?
oui