0
Ich habe eine App auf Centos, die täglich heruntergefahren wird. Bis ich die Unterstützung dafür bekommen kann, möchte ich es von einem Skript aus behandeln, wenn dies wieder auftritt. Meine aktuelle Skript sieht wie folgt aus:Skript zum Starten des Dienstes von der Statusüberprüfung
#!/bin/bash
if /path/to/service_check status service | grep -q 'SHUTDOWN'; then
/path/to/service_check start service
fi
Es ist Setup in crontab auf einer Minuten-Intervall laufen, aber es läuft nicht richtig. Ist dieser Ansatz falsch?
Vielen Dank!
Wenn Sie das Skript über die Befehlszeile ausführen, wird es ordnungsgemäß ausgeführt? – John1024
Lassen Sie sich die Tipps zur Fehlerbehebung aus dem [Stack Overflow 'crontab'-Tag-Wiki] (http://stackoverflow.com/tags/contab/info) durchlesen. Im Allgemeinen ist diese Art von Frage für Stack Overflow off-topic. Es scheint nichts falsch mit Ihrer grundlegenden Vorgehensweise zu sein, vorausgesetzt, dass 'service_check' eine Zeichenfolge zurückgibt, die Sie 'grep' haben können (obwohl diese Skripte sehr oft einen Exit-Code setzen, so dass Sie sie direkt in einem' if verwenden können 'Zustand). – tripleee