|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: May 2004
Messaggi: 276
|
Spegnere linux
Ciao a tutti!!
è possibile spegnere il computer da un programma in c/c++? ho trovato un include reboot.h, ma naturalmente permette solo il riavvio. grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Usi system() per invocare un comando di halt; ad es.
system("/sbin/shutdown -h now");
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 | |
Member
Iscritto dal: May 2004
Messaggi: 276
|
Quote:
grazie mille! funziona perfettamente ancora una cosa: questa operazione va eseguita da root. il mio programma parte prima del login di sistema. (l'ho inserito in rc) come faccio a dargli i diritti di superutente per spegnere? grazie ancora |
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: May 2004
Messaggi: 276
|
Quote:
ah! questa non la sapevo... se ci ripenso è abbastanza logico! ![]() grazie tante |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:07.