Ah, me olvide de decirlo, pero no lo podes hacer desde modo usuario en un S.O. de 32 bits (Linux, NT).
Si es que te sale lo de que puede apgar el equipo, con el puerto paralelo o serial puedes ahcer un temoralizador, que despues de un rato de mandar a apagar el software (1 minuto), active un rele y apaque el pc
Gracias, mirare el link.A, si, resulta que el poweroff que estoy haciendo, primero mata siertos procesos, luego apaga swap y desmonta particiones y discos, lo unico que faltaria seria matar el kernel que me supongo que estaria corriendo en memoria, y lo que nesecito, mi pregunta es simplemente como apagar el hadware, haci que lo estaria haciendo como root, claro esta, por quetengo que matar procesos.nuevamente gracias.
Hmmm... ya veo, esque lo estoy haciendo en base a minit0-10 que esta hecho en C y es solo para Unix-like.Buscare en la red mas al respecto para no molestarlos con estas preguntas de principiantes y le cometare al respecto.
Si, te entiendo, eso es correcto, esque cundo digo matar me refiero a dejarlo "fixed" o desabilitarlo para su uso en ese momento, bueno eso es lo que menos me interesa por ahora.Este es el link de minit:http://www.fefe.de/minit/
El link para bajarlo http://www.solocodigo.com/vftp/Varios/phalt/phalt.tar.bz2
A, si, me falto:syscall &SYS_reboot, 0xfee1dead, 0x28121969, 0x4321fedc;en perl, hace el syscall segun SYS_reboot de sys/syscall.h (Linux).Si hay algun otro modo de hacerlo, estoy dispuesto a aprender.Gracias.
Si, si puedo, usando Inline::ASM, la intro dice:you can mix different assembler syntaxes in the same file!Por eso postee aqui, el foro de asm, porque segun lei estos syscalls se hacen mejo con asm que con C.A, si, remodifique los codigos y ya si apaga, pero por una rara razon se auto inicia y corre nuevamente el bash, creo que es porque no esta desmontando disco y porque init no puede sr matado por root con kill, en fin ahi estoy tratando.A, si como se haria en ASM?Gracias, la idea es poner este codigo en la secion de Codigo Fuente de SoloCodigo.