|
From: | SZÉPE Viktor |
Subject: | Re: check program times out |
Date: | Fri, 01 Apr 2022 12:23:20 +0200 |
User-agent: | Horde Application Framework 5 |
Idézem/Quoting Tino Hendricks <t.hendricks@interpool.de>:
Am 01.04.2022 um 09:50 schrieb SZÉPE Viktor <viktor@szepe.net>:Idézem/Quoting Tino Hendricks <t.hendricks@interpool.de <mailto:t.hendricks@interpool.de>>:Dear list, I’m trying to monitor an USB port.The script „checkUSB.sh“ returns „error“ or „exists“ (successfully tested in Terminal as root).Monit runs as root but with check program checkUSB with path "/usr/local/sbin/checkUSB.sh" if content != "exists" then alert never returns. The process runs forever and is then killed by timeout.Hello Tino! Checks run under the same user as Monit. You could debug it with logger $(whoami) in your script or with monit status command.Hello Viktor, thank you so much for your reply! Monit runs as root, and so does the script (like in my tests). I can see it on my conole:root 13052 0.0 0.0 1940 384 ? Ss 10:54 0:00 /bin/sh /usr/local/sbin/checkUSB.sh root 13055 0.0 0.0 1940 68 ? S 10:54 0:00 /bin/sh /usr/local/sbin/checkUSB.shAny more ideas?
As I cannot see what is inside the script it is not possible to help. SZÉPE Viktor, webes alkalmazás üzemeltetés / Running your application https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md ~~~ ügyelet 🌶️ hotline: +36-20-4242498 sms@szepe.net skype: szepe.viktor Budapest, III. kerület
smime.p7s
Description: S/MIME Signature
[Prev in Thread] | Current Thread | [Next in Thread] |