Page 1 sur 1
[langage c] eteindre pc (résolu)
Publié : mar. 14 juin 2016, 23:10
par AchilleFraisse
Bonjour,
Est-ce que quelqu'un sait comment je peux éteindre mon ordi via un programme C sans utiliser la commande system() ?
Re: [langage c] eteindre pc
Publié : mer. 15 juin 2016, 08:15
par AchilleFraisse
Résolu. Fonction reboot() de /sys/reboot.h
Re: [langage c] eteindre pc (résolu)
Publié : mer. 15 juin 2016, 08:31
par oktoberfest
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 :
Code : Tout sélectionner
#include <sys/reboot.h>
#include <unistd.h>
int main()
{
sync();
reboot(RB_POWER_OFF);
return 0;
}
Est-ce que ça fonctionne ? J'ai pas trop envie d'essayer, si ça marche, ça me coupe mon pc
