Bonjour,
Est-ce que quelqu'un sait comment je peux éteindre mon ordi via un programme C sans utiliser la commande system() ?
[langage c] eteindre pc (résolu)
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
[langage c] eteindre pc (résolu)
Dernière modification par AchilleFraisse le mer. 15 juin 2016, 08:16, modifié 1 fois.
-
- Elfe
- Messages : 623
- Inscription : dim. 27 avr. 2014, 09:32
Re: [langage c] eteindre pc
Résolu. Fonction reboot() de /sys/reboot.h
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [langage c] eteindre pc (résolu)
Salut,
tu as bien lu le man ? Il ne faut pas oublier de faire un sync auparavant (pour vider tous les caches disques). Donc un truc du style :
Est-ce que ça fonctionne ? J'ai pas trop envie d'essayer, si ça marche, ça me coupe mon pc
tu as bien lu le man ? Il ne faut pas oublier de faire un sync auparavant (pour vider tous les caches disques). Donc un truc du style :
Code : Tout sélectionner
#include <sys/reboot.h>
#include <unistd.h>
int main()
{
sync();
reboot(RB_POWER_OFF);
return 0;
}
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM