diff options
author | erg <uinarf@autistici.org> | 2023-02-28 20:09:47 +0100 |
---|---|---|
committer | erg <uinarf@autistici.org> | 2023-02-28 20:09:47 +0100 |
commit | 7e51b88785ecde452ffc29445a78492e5a11710e (patch) | |
tree | 0f7bc5ee77c428dafef44c05df6f93f37802e47f /shroom_daemon | |
parent | d6970e81e607f27bee9323d10d1476621de3416c (diff) | |
download | Pi_Temp_PID_Control-7e51b88785ecde452ffc29445a78492e5a11710e.tar.gz Pi_Temp_PID_Control-7e51b88785ecde452ffc29445a78492e5a11710e.tar.bz2 Pi_Temp_PID_Control-7e51b88785ecde452ffc29445a78492e5a11710e.zip |
Completely revorked
Diffstat (limited to 'shroom_daemon')
-rw-r--r-- | shroom_daemon | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/shroom_daemon b/shroom_daemon new file mode 100644 index 0000000..708589c --- /dev/null +++ b/shroom_daemon @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 2023 erg_samowzbudnik +# Distributed under the terms of the GNU General Public Licence v2 + +# Set username you want process run with. Should be your regular user +USERNAME="pipi" +GROUP=$(id -g ${USERNAME}) +supervisor="supervise-daemon" +command_args_foreground="--foreground" +# Could also get dir to store pid file from XDG_RUNTIME_DIR +pidfile="/run/${RC_SVCNAME}.pid" +# pidfile="/run/user/${GROUP}/${RC_SVCNAME}.pid" +extra_started_commands="reload" +command_user="${USERNAME}:${USERNAME}" +# command_user="${USER}:${GROUP}" +command="python /usr/local/sbin/pi_relay.py" +description="Daemon for shroombox" + +depend() { + need localmount + use logger +} + +reload() { + ebegin "Reloading ${RC_SVCNAME}configuration" + start-stop-daemon --exec "$command" --signal HUP + ${supervisor} "${RC_SVCNAME}" --signal HUP --pidfile "${pidfile}" + eend $? +} |