programul de repornire asterisc

Totul merge conform planului

Versiunile Asterisk de la versiunea 1.4 a avut ocazional probleme cu pierderi de memorie, care au fost tratate cu ajutorul unui server de repornire. Din moment ce nimeni nu este sigur de bug-uri posibile necunoscute, este mai bine pentru reasigurare a reporni serverul IP - PBX o dată pe săptămână (sau mai des), folosind un script. Acest articol va spune despre crearea unui script bash și configurare în cron.

script repornire

De fapt, în script-ul, doar o singură comandă repornire. Să facem o sarcină puțin informativă - adăugați o intrare în jurnalul - fișier: Vom înregistra data și ora pentru a reporni jurnalul - fișierul. Deci, creați fișierul reboot.sh:

După deschiderea fișierului, apăsați pe „O“ pentru editare. Introduceți codul afișat mai jos:

programul de repornire asterisc

Apoi apăsați o combinație de «: X» pentru a salva configurația. În acest script:

  • LOGFILE - o variabilă care se referă la log - fișier;
  • DATA - scrie data și ora în variabila specificată;
  • echo „...“ - înregistrate în jurnalul - marca fișier de pe repornire;
  • shutdown -r acum - serverul de comandă este repornit;

Obținem un script simplu pentru repornire. Rămâne doar pentru a face să funcționeze pe program. Pentru a face acest lucru, vom folosi programatorul cron:

script Zashedulim pentru a efectua duminică la miezul nopții. Pentru a face acest lucru, deschis pentru editarea fișierului crontab:

Se adaugă fișierul deschis:

În cazul în care /home/reboot.sh - calea completă către serverul de script-ul este repornit. Apăsați F2 și apoi Da. Sarcina de a efectua este stocat.

Exemple în programarea cron

Să luăm în considerare câteva exemple despre ce program, puteți programa script-ul:

P.S. Dacă introduceți data nașterii, atunci vă vom felicit și a dat un mic cadou :)