Kategoria:Crontab
(Nie pokazano 7 wersji utworzonych przez 2 użytkowników) | |||
Linia 8: | Linia 8: | ||
==Zawartość:== | ==Zawartość:== | ||
<pre>0 20 * * * /home/database_backup.sh >/dev/null 2>&1 | <pre>0 20 * * * /home/database_backup.sh >/dev/null 2>&1 | ||
− | |||
5 0 * * * /home/net47/cron-script/terminarz.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 | 5 0 * * * /home/net47/cron-script/rejestr_kasa.sh >/dev/null 2>&1 | ||
Linia 14: | Linia 13: | ||
0 19 * * * /home/net47/cron-script/document_generate.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 | 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 | */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 | 0 8,16 * * 1-5 /home/net47/cron-script/odsetki.sh >/dev/null 2>&1 | ||
Linia 27: | Linia 27: | ||
*/1 * * * * /home/net47/cron-script/autorestart.sh radiusd >/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 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 | 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 | * 7 * * * /home/net47/cron-script/saldo_check.sh > /dev/null 2>&1 | ||
*/10 * * * * /home/net47/cron-script/StatsLanKontroler.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 | */30 * * * * /home/net47/cron-script/StatsWifi.sh > /dev/null 2>&1 | ||
+ | 0 7,18 * * * /home/net47/cron-script/JamboxBillingImport.sh > /dev/null 2>&1 | ||
+ | 0 1 * * * curl -Lk "https://net47.twojadomenta.pl/adescom/billingimport" >/dev/null 2>&1 | ||
+ | 0 6,18 * * * curl -Lk 'https://net47.twojadomena.pl/lovo/hiperusbillingimport' >/dev/null 2>&1 | ||
+ | 0 */6 * * * /usr/bin/net47d -s EmaillabsMailStatus >/dev/null 2>&1 | ||
+ | 5 9 * * * /home/net47/cron-script/SmsCykliczneSend.sh > /dev/null 2>&1 | ||
+ | 0 12 * * * /home/net47/cron-script/PowiadomienieKoniecUmowy.sh >/dev/null 2>&1 | ||
</pre> | </pre> | ||
Linia 38: | Linia 45: | ||
==Mikrotik== | ==Mikrotik== | ||
− | Jeżeli mamy urządzenia typu Mikrotik dodajemy wpis: | + | Jeżeli mamy urządzenia NAS typu Mikrotik dodajemy wpis: |
− | <pre>*/ | + | <pre>*/45 * * * * /home/net47/cron-script/Mikrotik.sh</pre> |
+ | |||
+ | ==Cisco== | ||
+ | Jeżeli mamy urządzenia NAS typu Cisco dodajemy wpis: | ||
+ | <pre>*/45 * * * * /home/net47/cron-script/Cisco.sh</pre> | ||
==Redback== | ==Redback== | ||
− | Jeżeli mamy urządzenia typu Redback dodajemy wpis: | + | Jeżeli mamy urządzenia NAS typu Redback dodajemy wpis: |
− | <pre>*/ | + | <pre>*/45 * * * * /home/net47/cron-script/Redback.sh</pre> |
==VoIP== | ==VoIP== | ||
Linia 61: | Linia 72: | ||
Dodajemy wpis: | Dodajemy wpis: | ||
<pre>*/30 * * * * /home/net47/cron-script/StatsWifi.sh</pre> | <pre>*/30 * * * * /home/net47/cron-script/StatsWifi.sh</pre> | ||
− | Należy pamiętać żeby zmienna [[ | + | Należy pamiętać żeby zmienna [[StatisticWifiTime]] miała tą samą wartość czasową podaną w sekundach!!. |
==Przelewy bankowe== | ==Przelewy bankowe== | ||
Linia 67: | Linia 78: | ||
<pre>*/30 * * * * /home/net47/cron-script/BankCheckAll.sh</pre> | <pre>*/30 * * * * /home/net47/cron-script/BankCheckAll.sh</pre> | ||
+ | ==Działanie poczty== | ||
+ | Aby uniknąć błędów związanych z odbieraniem poczty warto dodać wpis | ||
+ | <pre>*/1 * * * * /home/net47/cron-script/autorestart.sh clamd.exim >/dev/null 2>&1</pre> | ||
==Automatyczny restart modułu== | ==Automatyczny restart modułu== | ||
Jeżeli chcemy, aby dany moduł był automatycznie uruchamiany po awarii, zawieszeniu dodajemy wpis np. dla modułu net47d: | Jeżeli chcemy, aby dany moduł był automatycznie uruchamiany po awarii, zawieszeniu dodajemy wpis np. dla modułu net47d: | ||
<pre>*/1 * * * * /home/net47/cron-script/autorestart.sh net47d</pre> | <pre>*/1 * * * * /home/net47/cron-script/autorestart.sh net47d</pre> | ||
− | Dokładny opis działania | + | Dokładny opis działania autorestartu znajduje się [http://wiki2.net47.pl/index.php/Modul_systemu_wylacza_sie_lub_zawiesza tutaj] |
+ | |||
+ | ==Automatyczne ponowienie wysyłki niewysłanych email== | ||
+ | <pre>/home/net47/cron-script/EmailResend.sh</pre> | ||
+ | [http://wiki2.net47.pl/index.php/Email_max_renew DODATKOWE INFORMACJE] | ||
+ | |||
+ | ==Kopia zapasowa bazy danych== | ||
+ | <pre>0 20 * * * /home/database_backup.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Automatyczne przesuwanie zgłoszeń w terminarzu== | ||
+ | Przesuwanie zgłoszeń, które nie zostały zamknięte w terminie. | ||
+ | <pre>5 0 * * * /home/net47/cron-script/terminarz.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Wysyłka raportu zadłużonych klientów== | ||
+ | <pre>5 7 * * 6 /home/net47/cron-script/raport_zadluzenia.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Odświeżanie stanu kasy w pasku bocznym== | ||
+ | <pre>5 0 * * * /home/net47/cron-script/rejestr_kasa.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Import kursów walut== | ||
+ | <pre>10 9,14 * * 1-5 /home/net47/cron-script/waluty.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Aktualizacja stanów puli adresowych IP== | ||
+ | <pre>15 5 * * * /home/net47/cron-script/ip_clean.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Aktualizacja stóp procentowych odsetek lombardowych== | ||
+ | <pre>0 8,16 * * 1-5 /home/net47/cron-script/odsetki.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Automatyczne powiązywanie transakcji klientów== | ||
+ | <pre>7 21 * * * /home/net47/cron-script/automatyczne_wiazanie.sh >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Aktualizacja sald klientów== | ||
+ | <pre>* 7 * * * /home/net47/cron-script/saldo_check.sh > /dev/null 2>&1</pre> | ||
+ | |||
+ | ==Pobieranie statusów z LAN Kontroler== | ||
+ | <pre>*/10 * * * * /home/net47/cron-script/StatsLanKontroler.sh > /dev/null 2>&1</pre> | ||
+ | |||
+ | ==Import billingów z platformy SMS (dla usług SGT Jambox)== | ||
+ | <pre>0 7,18 * * * /home/net47/cron-script/JamboxBillingImport.sh > /dev/null 2>&1</pre> | ||
+ | |||
+ | ==Import bilingow z centrali adescom== | ||
+ | <pre>0 1 * * * curl -Lk "https://net47.twojadomenta.pl/adescom/billingimport" >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Import bilingow z centrali lovo== | ||
+ | <pre>0 6,18 * * * curl -Lk 'https://net47.twojadomena.pl/lovo/hiperusbillingimport' >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Pobieranie statusów wysyłki email za pośrednictwem platformy EmailLabs== | ||
+ | <pre>0 */6 * * * /usr/bin/net47d -s EmaillabsMailStatus >/dev/null 2>&1</pre> | ||
+ | |||
+ | ==Wysyłka SMS-ów cyklicznych (zdefiniowanych w skrypcie subtaryfy)== | ||
+ | <pre>5 9 * * * /home/net47/cron-script/SmsCykliczneSend.sh > /dev/null 2>&1</pre> | ||
+ | |||
+ | ==Automatyczna wysyłka powiadomień o końcu umowy terminowej== | ||
+ | <pre>0 12 * * * /home/net47/cron-script/PowiadomienieKoniecUmowy.sh >/dev/null 2>&1</pre> |
Aktualna wersja na dzień 12:21, 9 cze 2025
Opis konfiguracji Crontab.
Opis programu Crontab można znaleźć pod tym linkiem.
[edytuj] Edytujemy poleceniem:
crontab -e
[edytuj] Zawartość:
0 20 * * * /home/database_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 0 7,18 * * * /home/net47/cron-script/JamboxBillingImport.sh > /dev/null 2>&1 0 1 * * * curl -Lk "https://net47.twojadomenta.pl/adescom/billingimport" >/dev/null 2>&1 0 6,18 * * * curl -Lk 'https://net47.twojadomena.pl/lovo/hiperusbillingimport' >/dev/null 2>&1 0 */6 * * * /usr/bin/net47d -s EmaillabsMailStatus >/dev/null 2>&1 5 9 * * * /home/net47/cron-script/SmsCykliczneSend.sh > /dev/null 2>&1 0 12 * * * /home/net47/cron-script/PowiadomienieKoniecUmowy.sh >/dev/null 2>&1
[edytuj] Automatyczne generowanie faktur
Dodajemy wpis:
0 19 * * * /home/net47/cron-script/document_generate.sh
[edytuj] Mikrotik
Jeżeli mamy urządzenia NAS typu Mikrotik dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Mikrotik.sh
[edytuj] Cisco
Jeżeli mamy urządzenia NAS typu Cisco dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Cisco.sh
[edytuj] Redback
Jeżeli mamy urządzenia NAS typu Redback dodajemy wpis:
*/45 * * * * /home/net47/cron-script/Redback.sh
[edytuj] VoIP
Jeżeli mamy usługi VoIP dodajemy wpis:
*/15 * * * * /home/net47/cron-script/Voip.sh
[edytuj] Statystyki - prędkości download/upload
Jeżeli chcemy zbierać statystyki dodajemy wpis:
*/5 * * * * /home/net47/cron-script/Stats.sh
[edytuj] Statystyki - główna strona
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
[edytuj] Statystyki - siła sygnału WiFi
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!!.
[edytuj] Przelewy bankowe
Sprawdzanie skrzynki pocztowej na którą przychodzą maile z banku oraz przetwarzanie maili:
*/30 * * * * /home/net47/cron-script/BankCheckAll.sh
[edytuj] Działanie poczty
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
[edytuj] Automatyczny restart modułu
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
[edytuj] Automatyczne ponowienie wysyłki niewysłanych email
/home/net47/cron-script/EmailResend.sh
[edytuj] Kopia zapasowa bazy danych
0 20 * * * /home/database_backup.sh >/dev/null 2>&1
[edytuj] Automatyczne przesuwanie zgłoszeń w terminarzu
Przesuwanie zgłoszeń, które nie zostały zamknięte w terminie.
5 0 * * * /home/net47/cron-script/terminarz.sh >/dev/null 2>&1
[edytuj] Wysyłka raportu zadłużonych klientów
5 7 * * 6 /home/net47/cron-script/raport_zadluzenia.sh >/dev/null 2>&1
[edytuj] Odświeżanie stanu kasy w pasku bocznym
5 0 * * * /home/net47/cron-script/rejestr_kasa.sh >/dev/null 2>&1
[edytuj] Import kursów walut
10 9,14 * * 1-5 /home/net47/cron-script/waluty.sh >/dev/null 2>&1
[edytuj] Aktualizacja stanów puli adresowych IP
15 5 * * * /home/net47/cron-script/ip_clean.sh >/dev/null 2>&1
[edytuj] Aktualizacja stóp procentowych odsetek lombardowych
0 8,16 * * 1-5 /home/net47/cron-script/odsetki.sh >/dev/null 2>&1
[edytuj] Automatyczne powiązywanie transakcji klientów
7 21 * * * /home/net47/cron-script/automatyczne_wiazanie.sh >/dev/null 2>&1
[edytuj] Aktualizacja sald klientów
* 7 * * * /home/net47/cron-script/saldo_check.sh > /dev/null 2>&1
[edytuj] Pobieranie statusów z LAN Kontroler
*/10 * * * * /home/net47/cron-script/StatsLanKontroler.sh > /dev/null 2>&1
[edytuj] Import billingów z platformy SMS (dla usług SGT Jambox)
0 7,18 * * * /home/net47/cron-script/JamboxBillingImport.sh > /dev/null 2>&1
[edytuj] Import bilingow z centrali adescom
0 1 * * * curl -Lk "https://net47.twojadomenta.pl/adescom/billingimport" >/dev/null 2>&1
[edytuj] Import bilingow z centrali lovo
0 6,18 * * * curl -Lk 'https://net47.twojadomena.pl/lovo/hiperusbillingimport' >/dev/null 2>&1
[edytuj] Pobieranie statusów wysyłki email za pośrednictwem platformy EmailLabs
0 */6 * * * /usr/bin/net47d -s EmaillabsMailStatus >/dev/null 2>&1
[edytuj] Wysyłka SMS-ów cyklicznych (zdefiniowanych w skrypcie subtaryfy)
5 9 * * * /home/net47/cron-script/SmsCykliczneSend.sh > /dev/null 2>&1
[edytuj] Automatyczna wysyłka powiadomień o końcu umowy terminowej
0 12 * * * /home/net47/cron-script/PowiadomienieKoniecUmowy.sh >/dev/null 2>&1
Obecnie w tej kategorii brak stron oraz plików.