]> repo.cephalix.eu Git - UltraVNC.git/commitdiff
Add more resources to the daemon.
authorbuildmaster <buildmaster@git.cephalix.eu>
Thu, 28 Nov 2019 11:47:17 +0000 (12:47 +0100)
committerbuildmaster <buildmaster@git.cephalix.eu>
Thu, 28 Nov 2019 11:47:17 +0000 (12:47 +0100)
server/get_screenshot.sh
server/oss_get_screenshots.service

index 2a57618d1e34a837a40be5461177663e6a80c208..c29665a1a94ff691b45e67d4010d923fb174294d 100755 (executable)
@@ -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 }')
index 25bc0a17896629654b6a731d7a6106d58c6ecbe6..ac7f84a26133605e21ee60d653066cf140804992 100755 (executable)
@@ -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