Al programar con QT en ubuntu, ¿hay una función para reiniciar el sistema?
Método:
1.system("reboot"); usado en lenguaje C, también se puede usar Qt.
2.QProcess::execute(QString("reboot")); función específica de Qt para ejecutar comandos.
O?void?QProcess::setStandardOutputFile?(?const?QString?&?fileName,?OpenMode?mode?=?Truncate?)?
Se puede redirigir
sudo?shutdown?-r?0
Simplemente llámalo directamente
7L, ¿viste el problema con LZ? Es un reinicio, no un apagado /p>
const?char?*pstr?=?"reboot";
system(pstr);
¿Qué tal si llamamos directamente a la API del sistema?
system()
Use shell para escribir comandos de ejecución y use expect para cambiar el usuario de ejecución. No recuerdo cómo usar expect, así que lo buscaré en Google.
Esto no tiene nada que ver con Qt...