From f829d6ea9eda51c6f0fc367e7337eacea8942c09 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Thu, 28 Nov 2019 12:47:17 +0100 Subject: [PATCH] Add more resources to the daemon. --- server/get_screenshot.sh | 5 +++-- server/oss_get_screenshots.service | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/server/get_screenshot.sh b/server/get_screenshot.sh index 2a57618..c29665a 100755 --- a/server/get_screenshot.sh +++ b/server/get_screenshot.sh @@ -1,8 +1,9 @@ #!/bin/bash CLIENT=$1 PIDF="/run/getScreenShots/${CLIENT}" -if [ -e "$PIDF" ]; then - kill -9 $( cat $PIDF ) +if [ -e "${PIDF}" ]; then + PIDN=$( cat $PIDF} &> /dev/null ) + [ -e /proc/${PIDN} ] && kill -9 ${PIDN} &> /dev/null fi echo $$ > /run/getScreenShots/${CLIENT} IP=$( host ${CLIENT} | gawk '{ print $4 }') diff --git a/server/oss_get_screenshots.service b/server/oss_get_screenshots.service index 25bc0a1..ac7f84a 100755 --- a/server/oss_get_screenshots.service +++ b/server/oss_get_screenshots.service @@ -7,6 +7,8 @@ After=basic.target network.target syslog.target salt-master.service Restart=on-failure ExecStartPre=/usr/bin/mkdir -p /srv/www/admin/screenShots ExecStart=/usr/sbin/oss_get_screenshots.sh +LimitNOFILE=16384 +TasksMax=infinity [Install] WantedBy=multi-user.target -- 2.43.0