Opis konfiguracji Crontab.
Opis programu Crontab można znaleźć pod tym linkiem.
Crontab edytujemy poleceniem:
crontab -e
0 20 * * * /home/database_backup.sh >/dev/null 2>&1
1 20 * * * /home/file_backup.sh >/dev/null 2>&1
5 0 * * * /home/net47/cron-script/terminarz.sh >/dev/null 2>&1
5 0 * * * /home/net47/cron-script/rejestr_kasa.sh >/dev/null 2>&1
10 9,14 * * 1-5 /home/net47/cron-script/waluty.sh >/dev/null 2>&1
0 19 * * * /home/net47/cron-script/document_generate.sh >/dev/null 2>&1
15 5 * * * /home/net47/cron-script/ip_clean.sh >/dev/null 2>&1
*/45 * * * * /home/net47/cron-script/Mikrotik.sh >/dev/null 2>&1
*/45 * * * * /home/net47/cron-script/Cisco.sh >/dev/null 2>&1
*/45 * * * * /home/net47/cron-script/Redback.sh >/dev/null 2>&1
*/15 * * * * /home/net47/cron-script/Voip.sh >/dev/null 2>&1
0 8,16 * * 1-5 /home/net47/cron-script/odsetki.sh >/dev/null 2>&1
*/30 * * * * /home/net47/cron-script/BankCheckAll.sh >/dev/null 2>&1
*/5 * * * * /home/net47/cron-script/Stats.sh >/dev/null 2>&1
11 8-21 * * * /home/net47/cron-script/Analitics-1h.sh >/dev/null 2>&1
11 0 * * * /home/net47/cron-script/Analitics.sh >/dev/null 2>&1
7 21 * * * /home/net47/cron-script/automatyczne_wiazanie.sh >/dev/null 2>&1
*/1 * * * * /home/net47/cron-script/autorestart.sh net47d >/dev/null 2>&1
*/1 * * * * /home/net47/cron-script/autorestart.sh net47socketd >/dev/null 2>&1
*/1 * * * * /home/net47/cron-script/autorestart.sh radiusd >/dev/null 2>&1
*/1 * * * * /home/net47/cron-script/autorestart.sh net47unoconv >/dev/null 2>&1
*/1 * * * * /home/net47/cron-script/autorestart.sh clamd.exim >/dev/null 2>&1
5 7 * * 6 /home/net47/cron-script/raport_zadluzenia.sh >/dev/null 2>&1
* 7 * * * /home/net47/cron-script/saldo_check.sh > /dev/null 2>&1
*/10 * * * * /home/net47/cron-script/StatsLanKontroler.sh > /dev/null 2>&1
*/30 * * * * /home/net47/cron-script/StatsWifi.sh > /dev/null 2>&1
Dodajemy wpis:
0 19 * * * /home/net47/cron-script/document_generate.sh
Jeżeli mamy urządzenia NAS typu Mikrotik dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Mikrotik.sh
Jeżeli mamy urządzenia NAS typu Cisco dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Cisco.sh
Jeżeli mamy urządzenia NAS typu Redback dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Redback.sh
Jeżeli mamy usługi VoIP dodajemy wpis:
*/15 * * * * /home/net47/cron-script/Voip.sh
Jeżeli chcemy zbierać statystyki dodajemy wpis:
*/5 * * * * /home/net47/cron-script/Stats.sh
Jeżeli chcemy wyświetlać statystyki na głównej stronie systemu dodajemy wpisy:
11 8-21 * * * /home/net47/cron-script/Analitics-1h.sh
11 0 * * * /home/net47/cron-script/Analitics.sh
Dodajemy wpis:
*/30 * * * * /home/net47/cron-script/StatsWifi.sh
Należy pamiętać żeby zmienna StatisticWifiTime miała tą samą wartość czasową podaną w sekundach!!.
Sprawdzanie skrzynki pocztowej na którą przychodzą maile z banku oraz przetwarzanie maili:
*/30 * * * * /home/net47/cron-script/BankCheckAll.sh
Aby uniknąć błędów związanych z odbieraniem poczty warto dodać wpis
*/1 * * * * /home/net47/cron-script/autorestart.sh clamd.exim >/dev/null 2>&1
Jeżeli chcemy, aby dany moduł był automatycznie uruchamiany po awarii, zawieszeniu dodajemy wpis np. dla modułu net47d:
*/1 * * * * /home/net47/cron-script/autorestart.sh net47d
Dokładny opis działania autorestartu znajduje się tutaj
/home/net47/cron-script/EmailResend.sh
Dodatkowe informacje - link