Kategoria:Crontab

Z Net47 2.0
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
 
(Nie pokazano 26 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
 
Opis konfiguracji Crontab.
 
Opis konfiguracji Crontab.
  
Edytujemy poleceniem:
+
Opis programu Crontab można znaleźć pod tym [http://pl.wikipedia.org/wiki/Crontab linkiem].
 +
 
 +
==Edytujemy poleceniem:==
 
<pre>crontab -e</pre>
 
<pre>crontab -e</pre>
  
Zawartość:
+
==Zawartość:==
<pre>0 20 * * * /home/database_backup.sh
+
<pre>0 20 * * * /home/database_backup.sh >/dev/null 2>&1
1 20 * * * /home/file_backup.sh
+
5 0 * * * /home/net47/cron-script/terminarz.sh >/dev/null 2>&1
5 0 * * * /home/net47/cron-script/terminarz.sh
+
5 0 * * * /home/net47/cron-script/rejestr_kasa.sh >/dev/null 2>&1
5 0 * * * /home/net47/cron-script/rejestr_kasa.sh
+
10 9,14 * * 1-5 /home/net47/cron-script/waluty.sh >/dev/null 2>&1
*/15 * * * * /home/net47/cron-script/Mikrotik.sh
+
0 19 * * * /home/net47/cron-script/document_generate.sh >/dev/null 2>&1
10 9,14 * * 1-5 /home/net47/cron-script/waluty.sh
+
15 5 * * * /home/net47/cron-script/ip_clean.sh >/dev/null 2>&1
0 19 * * * /home/net47/cron-script/document_generate.sh
+
*/45 * * * * /home/net47/cron-script/Mikrotik.sh >/dev/null 2>&1
15 5 * * * /home/net47/cron-script/ip_clean.sh
+
*/45 * * * * /home/net47/cron-script/Cisco.sh >/dev/null 2>&1
*/15 * * * * /home/net47/cron-script/Redback.sh
+
*/45 * * * * /home/net47/cron-script/Redback.sh >/dev/null 2>&1
*/15 * * * * /home/net47/cron-script/Voip.sh
+
*/15 * * * * /home/net47/cron-script/Voip.sh >/dev/null 2>&1
0 8,16 * * 1-5 /home/net47/cron-script/odsetki.sh
+
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
 
</pre>
 
</pre>
 +
 +
==Automatyczne generowanie faktur==
 +
Dodajemy wpis:
 +
<pre>0 19 * * * /home/net47/cron-script/document_generate.sh</pre>
 +
 +
==Mikrotik==
 +
Jeżeli mamy urządzenia NAS typu Mikrotik dodajemy wpis:
 +
<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==
 +
Jeżeli mamy urządzenia NAS typu Redback dodajemy wpis:
 +
<pre>*/45 * * * * /home/net47/cron-script/Redback.sh</pre>
 +
 +
==VoIP==
 +
Jeżeli mamy usługi VoIP dodajemy wpis:
 +
<pre>*/15 * * * * /home/net47/cron-script/Voip.sh</pre>
 +
 +
==Statystyki - prędkości download/upload==
 +
Jeżeli chcemy zbierać statystyki dodajemy wpis:
 +
<pre>*/5 * * * * /home/net47/cron-script/Stats.sh</pre>
 +
 +
==Statystyki - główna strona==
 +
Jeżeli chcemy wyświetlać statystyki na głównej stronie systemu dodajemy wpisy:
 +
<pre>11 8-21 * * * /home/net47/cron-script/Analitics-1h.sh
 +
11 0 * * * /home/net47/cron-script/Analitics.sh</pre>
 +
 +
==Statystyki - siła sygnału WiFi==
 +
Dodajemy wpis:
 +
<pre>*/30 * * * * /home/net47/cron-script/StatsWifi.sh</pre>
 +
Należy pamiętać żeby zmienna [[StatisticWifiTime]] miała tą samą wartość czasową podaną w sekundach!!.
 +
 +
==Przelewy bankowe==
 +
Sprawdzanie skrzynki pocztowej na którą przychodzą maile z banku oraz przetwarzanie maili:
 +
<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==
 +
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>
 +
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.

Spis treści

 [ukryj

[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

DODATKOWE INFORMACJE

[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.

Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu