Programmez l’arrêt de votre PC en ligne de commande
Voici une petite astuce bien pratique à connaître si vous souhaitez programmer l’arrêt de votre PC à une heure précise ou au bout d’un temps donné.
- 1ère formule :
Ouvrez un terminal et recopiez la ligne de commande ci dessous en changeant hh:mm par l’heure à laquelle vous souhaitez l’extinction (14:59 dans mon exemple). Pour info vous devez utiliser le format 24 heures.
sudo shutdown -h hh:mm
- 2ème formule :
Ouvrez un terminal et recopiez la ligne de commande ci dessous en changeant m par le nombre de minutes correspondant au temps durant lequel votre PC restera allumé (15 dans mon exemple).
sudo shutdown -h +m
Cette commande ne fonctionne qu’en mode super utilisateur, votre mot de passe vous sera demandé.
Cette commande fonctionne sur Ubuntu, je ne sais ce qu’il en est avec d’autres distributions.
Amusez-vous bien







Il existe aussi une interface graphique appelée gshutdown qui fait tout ça aussi bien
Commande très pratique , elle me sert très souvent.A noter qu’on peux éteindre immédiatement le pc avec: shutdown -h now (On peux même virer le -h il me semble)shutdown -r pour rebooter le système
@ Pierre Mavro : Tu as raison mais ça le fait tellement plus en ligne de commande
@ mydjey : Merci pour ton complément d’information
J’ai une autre méthode peut-être moins sexy :# sleep $((60*60*3)); haltsleep attend N seconde avant d’exécuter la suite, ici c’est ‘halt’ qui arrête la machine.
@ NicoA380 : toute info est bonne à prendre ou à apprendre alors merci
shutdown est la commande de tous (il me semble) les unix depuis la nuit des temps pour arrêter/rebooter donc il est présent des BSD aux Linux.
Bah perso j’ai toujours utilisé halt. Shutdown, sur certains systèmes tel que Solaris permet d’arréter plus « proprement » la machine
Merci bien, ça peut être pratique pour l’éteindre a une certaine heure de la nuit ou de la journée.Je précise qu’elle marche sur Frugalware.
et si apres avoir executer cette commande, on change d’avis ??comment l’annuler ? shutdown -h +99999 ??
@LasX j’utilise « sleep $((60*60));halt » pour pouvoir le breaker avec « ctrl+c » ou simplement fermer le terminal où j’ai lancé la commande.
@LasXsudo killall shutdown