1
0
mirror of https://github.com/binary-kitchen/doorlockd synced 2026-02-13 06:19:03 +01:00

Added proper daemonization

This commit is contained in:
Ralf Ramsauer
2015-05-14 15:30:55 +02:00
parent c392f79237
commit 164df6604c
6 changed files with 88 additions and 26 deletions

1
scripts/doorlockd Normal file
View File

@@ -0,0 +1 @@
LDAPTLS_REQCERT=never

View File

@@ -1,12 +0,0 @@
#!/bin/bash
PIDFILE=/tmp/doorlockd-pid
gpio load spi
gpio load i2c
/home/ralf/doorlockd-build/doorlockd &
PID=$!
echo $PID > $PIDFILE
wait $PID

View File

@@ -1,12 +0,0 @@
#!/bin/bash
PIDFILE=/tmp/doorlockd-pid
if [ -f $PIDFILE ]
then
kill `cat $PIDFILE`
rm $PIDFILE
else
echo "PID file not existent"
fi

View File

@@ -5,8 +5,8 @@ After=network.target
[Service]
User=root
Group=root
ExecStart=/usr/local/share/doorlockd/doorlockd-start
ExecStop=/usr/local/share/doorlockd/doorlockd-stop
EnvironmentFile=-/etc/sysconfig/doorlockd
ExecStart=/usr/local/sbin/doorlockd -f
[Install]
WantedBy=multi-user.target