shack/*: RestartSec=15; Restart=always
This commit is contained in:
parent
3624f3cdc3
commit
9d22855d12
@ -12,7 +12,7 @@ let
|
|||||||
retain = false;
|
retain = false;
|
||||||
qos = 1;
|
qos = 1;
|
||||||
};
|
};
|
||||||
seconds = 30;
|
seconds = 10;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
switch = [
|
switch = [
|
||||||
|
@ -29,6 +29,8 @@ in {
|
|||||||
User = "nobody";
|
User = "nobody";
|
||||||
ExecStart = "${pkg}/bin/sub-new";
|
ExecStart = "${pkg}/bin/sub-new";
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -33,9 +33,10 @@ in {
|
|||||||
chown nobody /tmp/tell.json
|
chown nobody /tmp/tell.json
|
||||||
'';
|
'';
|
||||||
ExecStart = "${pkg}/bin/call-muell --cfg /tmp/tell.json --mode mpd loop 60";
|
ExecStart = "${pkg}/bin/call-muell --cfg /tmp/tell.json --mode mpd loop 60";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
PermissionsStartOnly = true;
|
PermissionsStartOnly = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -26,8 +26,9 @@ in {
|
|||||||
WorkingDirectory = home;
|
WorkingDirectory = home;
|
||||||
PermissionsStartOnly = true;
|
PermissionsStartOnly = true;
|
||||||
ExecStart = "${pkg}/bin/muell_mail";
|
ExecStart = "${pkg}/bin/muell_mail";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -36,8 +36,9 @@ in {
|
|||||||
'';
|
'';
|
||||||
WorkingDirectory = home;
|
WorkingDirectory = home;
|
||||||
ExecStart = "${pkg}/bin/muellshack";
|
ExecStart = "${pkg}/bin/muellshack";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -46,8 +46,9 @@ in {
|
|||||||
'';
|
'';
|
||||||
WorkingDirectory = home;
|
WorkingDirectory = home;
|
||||||
ExecStart = "${pkg}/bin/node-light";
|
ExecStart = "${pkg}/bin/node-light";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -22,8 +22,9 @@ in {
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = "powermeter";
|
User = "powermeter";
|
||||||
ExecStart = "${pkg}/bin/powermeter-serial2mqtt";
|
ExecStart = "${pkg}/bin/powermeter-serial2mqtt";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -33,8 +34,9 @@ in {
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = "powermeter";
|
User = "powermeter";
|
||||||
ExecStart = "${pkg}/bin/powermeter-mqtt2socket";
|
ExecStart = "${pkg}/bin/powermeter-mqtt2socket";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -27,9 +27,10 @@ in {
|
|||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
User = "nobody"; # TODO separate user
|
User = "nobody"; # TODO separate user
|
||||||
ExecStart = "${pkg}/bin/radioactive-add-many loop 60";
|
ExecStart = "${pkg}/bin/radioactive-add-many loop 60";
|
||||||
Restart = "always";
|
|
||||||
PrivateTmp = true;
|
PrivateTmp = true;
|
||||||
PermissionsStartOnly = true;
|
PermissionsStartOnly = true;
|
||||||
|
Restart = "always";
|
||||||
|
RestartSec = "15";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user