only try to shutdown in release mode, wait for process

This commit is contained in:
Anika Raemer 2019-04-04 14:31:10 +02:00
parent f3b995e1db
commit 3ce986e891

View file

@ -1,6 +1,8 @@
#include "EnergySaver.h"
#include <QDebug>
#include <QProcess>
#include <iostream>
EnergySaver::EnergySaver(QObject *parent) : QObject(parent)
{
@ -61,5 +63,10 @@ void EnergySaver::initTimer(int interval)
*/
void EnergySaver::onTimeout()
{
qDebug() << "shutting down.";
std::cout << "Shutting down.";
#ifndef _DEBUG
QProcess p;
p.start("/usr/local/sbin/do_shutdown.sh");
p.waitForFinished();
#endif
}