Am un script bash foarte simplu, care rulează ca job cron în fiecare minut. Face un jurnal pentru fișier.Totul funcționează bine, dar există un lucru ciudat. Scriptul face mai multe jurnale în același timp. Nu inteleg cum este posibil. Iată codul.
#!/bin/bash
isActive=$(systemctl status elasticsearch | grep „activ (în rulare)” -c)
dacă (( $isActive == 0 ))
atunci
systemctl începe elasticsearch
timestamp=$(data +"%Y-%m-%d %H-%M-%S")
atingeți /root/custom-scripts/elasticsearch/start.log
echo „${timestamp} Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.” >> /root/custom-scripts/elasticsearch/start.log
fi
Lucrarea cron
* * * * * bash /root/custom-scripts/elasticsearch/start-elasticsearch.sh
Fișierul jurnal arată ca
2021-07-13 16-17-45 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-17-45 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-17-45 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-17-45 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-20-15 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-20-15 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-20-15 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-23-11 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-26-36 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-26-36 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-26-36 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-33-13 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-33-13 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-33-13 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-33-13 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-33-25 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-34-10 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-35-10 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-40-39 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-40-39 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-40-39 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-40-39 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-40-39 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-41-13 Serviciul Elasticsearch trebuie repornit de către /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
2021-07-13 16-42-07 Serviciul Elasticsearch trebuie repornit de /root/custom-scripts/elasticsearch/start-elasticsearch.sh deoarece starea serviciului nu era activă.
Există cineva care să-mi explice? Mulțumesc mult.