Re: check program times out

SZÉPE Viktor <[email protected]> Fri, 01 Apr 2022 12:23:20 +0200
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <[email protected]>
Idézem/Quoting Tino Hendricks <[email protected]>:

>> Am 01.04.2022 um 09:50 schrieb SZÉPE Viktor <[email protected]>:
>>
>> Idézem/Quoting Tino Hendricks <[email protected]  
>> <mailto:[email protected]>>:
>>
>>> 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.sh
>
> Any 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  [email protected]  skype: szepe.viktor
Budapest, III. kerület
smime.p7s (application/pkcs7-signature, 6 KB) - not displayed