Beste mensen,
Voor het beheren van mijn server wil ik graag een automatisch script gebruiken, dat automatisch ingrijpt als een service niet draait. Zo wil ik bijv. controleren of m'n IMAP-server nog draait, zowel door de processtable te controleren en te controleren of het ding nog inkomende verbindingen accepteert.
Het controleren van de processtable is vrij triviaal, maar het automatisch checken op een goede IMAP verbinding is me nog niet gelukt. Telnet retourneert namelijk standaard een exit code anders dan 0, omdat de server de verbinding verbreekt.
Ik doe dus
Voor het beheren van mijn server wil ik graag een automatisch script gebruiken, dat automatisch ingrijpt als een service niet draait. Zo wil ik bijv. controleren of m'n IMAP-server nog draait, zowel door de processtable te controleren en te controleren of het ding nog inkomende verbindingen accepteert.
Het controleren van de processtable is vrij triviaal, maar het automatisch checken op een goede IMAP verbinding is me nog niet gelukt. Telnet retourneert namelijk standaard een exit code anders dan 0, omdat de server de verbinding verbreekt.
Ik doe dus
Maar er komt dus altijd FAILED uit. Precies hetzelfde geldt voor SMTP en POP. Kan iemand me een duwtje in de goede richting geven?(echo "a LOGOUT" | telnet 192.168.0.1 143) && echo "OK!" || echo "FAILED!"