v3.4.t2
- RuntimeMaxSec only needs to apply for vid_loop services. condition added. - The app will no longer attempt to take ownership of the footage folder.
This commit is contained in:
parent
4ce8a75d9d
commit
330393667e
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
#define APP_VER "3.4.t1"
|
#define APP_VER "3.4.t2"
|
||||||
#define APP_NAME "Motion Watch"
|
#define APP_NAME "Motion Watch"
|
||||||
#define APP_BIN "mow"
|
#define APP_BIN "mow"
|
||||||
#define DATETIME_FMT "yyyyMMddhhmmss"
|
#define DATETIME_FMT "yyyyMMddhhmmss"
|
||||||
|
|
|
@ -43,7 +43,12 @@ int loadService(const QString &desc, const QString &user, const QString &servNam
|
||||||
file.write("Type=simple\n");
|
file.write("Type=simple\n");
|
||||||
file.write("User=" + user.toUtf8() + "\n");
|
file.write("User=" + user.toUtf8() + "\n");
|
||||||
file.write("Restart=always\n");
|
file.write("Restart=always\n");
|
||||||
|
|
||||||
|
if (servName.contains("vid_loop"))
|
||||||
|
{
|
||||||
file.write("RuntimeMaxSec=62\n");
|
file.write("RuntimeMaxSec=62\n");
|
||||||
|
}
|
||||||
|
|
||||||
file.write("ExecStart=/usr/bin/env " + servName.toUtf8() + "\n\n");
|
file.write("ExecStart=/usr/bin/env " + servName.toUtf8() + "\n\n");
|
||||||
file.write("[Install]\n");
|
file.write("[Install]\n");
|
||||||
file.write("WantedBy=multi-user.target\n");
|
file.write("WantedBy=multi-user.target\n");
|
||||||
|
@ -90,7 +95,6 @@ int loadSh(const QString &name, const QString &exeCmd, const QString &buffDir, c
|
||||||
|
|
||||||
QProcess::execute("chmod", {"-v", "+x", file.fileName()});
|
QProcess::execute("chmod", {"-v", "+x", file.fileName()});
|
||||||
QProcess::execute("chown", {servUser + ":" + servGroup, "-R", buffDir});
|
QProcess::execute("chown", {servUser + ":" + servGroup, "-R", buffDir});
|
||||||
QProcess::execute("chown", {servUser + ":" + servGroup, "-R", outDir});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
file.close();
|
file.close();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user