Scheduled Jobs: differenze tra le versioni
| (2 versioni intermedie di uno stesso utente non sono mostrate) | |||
| Riga 4: | Riga 4: | ||
Storati in SQL Server Agent. | Storati in SQL Server Agent. | ||
<table class="wikitable sortable"> | DEPRECATI | ||
<table class="wikitable sortable" style="opacity:.7;background-color:lightgrey;"> | |||
<tr> | <tr> | ||
<th>Job</th> | <th>Job</th> | ||
| Riga 91: | Riga 92: | ||
<td>lun alle 07:30 ogni 2 settimane</td> | <td>lun alle 07:30 ogni 2 settimane</td> | ||
<td>Refresha le stelline dei prodotti</td> | <td>Refresha le stelline dei prodotti</td> | ||
</tr> | |||
</table> | |||
<br/><br/> | |||
'''TASK CORRENTI''' | |||
<table class="wikitable sortable"> | |||
<tr> | |||
<th>Job</th> | |||
<th>Fascia Oraria</th> | |||
<th>Note</th> | |||
</tr> | |||
<tr> | |||
<td>Backup Daily <code>DesignbestCore</code></td> | |||
<td>lun-ven alle 02:00</td> | |||
<td>Backup del giorno prima sempre sovrascritto</td> | |||
</tr> | |||
<tr> | |||
<td>Backup Monthly <code>DesignbestCore</code></td> | |||
<td>15esimo del mese alle 03:30</td> | |||
<td>Backup del mese</td> | |||
</tr> | </tr> | ||
</table> | </table> | ||
| Riga 99: | Riga 120: | ||
<table class="wikitable sortable"> | <table class="wikitable sortable"> | ||
<tr> | <tr> | ||
<th | <th>Job</th> | ||
<th>Fascia Oraria</th> | <th>Fascia Oraria</th> | ||
<th>Note</th> | <th>Note</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Xml - Sitemaps ecc Generator</td> | <td><del>Xml - Sitemaps ecc Generator</del></td> | ||
<td>lun-dom alle 02:45</td> | <td>lun-dom alle 02:45</td> | ||
<td>Genera gli XML delle tipologie Designbest e Trovaprodotti + le sitemaps aggiornate</td> | <td>Genera gli XML delle tipologie Designbest e Trovaprodotti + le sitemaps aggiornate</td> | ||
| Riga 110: | Riga 131: | ||
<tr><td colspan="3"></td></tr> | <tr><td colspan="3"></td></tr> | ||
<tr> | <tr> | ||
<td>Image Mover</td> | <td><del>Image Mover</del></td> | ||
<td>lun-dom dalle 07:00 ripetuto ogni 2 minuti</td> | <td>lun-dom dalle 07:00 ripetuto ogni 2 minuti</td> | ||
<td>Omino delle immagini Mover</td> | <td>Omino delle immagini Mover</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Colori Mover</td> | <td><del>Colori Mover</del></td> | ||
<td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | <td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | ||
<td>Omino delle immagini colori Mover</td> | <td>Omino delle immagini colori Mover</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Decori Mover</td> | <td><del>Decori Mover</del></td> | ||
<td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | <td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | ||
<td>Omino delle immagini decori Mover</td> | <td>Omino delle immagini decori Mover</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Formati Mover</td> | <td><del>Formati Mover</del></td> | ||
<td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | <td>lun-ven dalle 07:00 ripetuto ogni 10 minuti</td> | ||
<td>Omino delle immagini formati Mover</td> | <td>Omino delle immagini formati Mover</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Image Download</td> | <td><del>Image Download</del></td> | ||
<td>lun-ven dalle 07:00 ripetuto ogni ora</td> | <td>lun-ven dalle 07:00 ripetuto ogni ora</td> | ||
<td>Omino delle immagini Downloader</td> | <td>Omino delle immagini Downloader</td> | ||
| Riga 136: | Riga 157: | ||
<tr><td colspan="3"></td></tr> | <tr><td colspan="3"></td></tr> | ||
<tr> | <tr> | ||
<td>Tool Editoriale Synch Repubblica Script</td> | <td><del>Tool Editoriale Synch Repubblica Script</del></td> | ||
<td>lun-ven dalle 11:00 ripetuto ogni 2 ore</td> | <td>lun-ven dalle 11:00 ripetuto ogni 2 ore</td> | ||
<td>Aggiorna lo script di Repubblica per il tool editoriale</td> | <td>Aggiorna lo script di Repubblica per il tool editoriale</td> | ||
| Riga 142: | Riga 163: | ||
<tr><td colspan="3"></td></tr> | <tr><td colspan="3"></td></tr> | ||
<tr> | <tr> | ||
<td>LeadManager Synch Script</td> | <td><del>LeadManager Synch Script</del></td> | ||
<td>lun-ven alle 20:00</td> | <td>lun-ven alle 20:00</td> | ||
<td>Aggiorna il database di LeadManager sincronizzando i dati</td> | <td>Aggiorna il database di LeadManager sincronizzando i dati</td> | ||
| Riga 148: | Riga 169: | ||
<tr><td colspan="3"></td></tr> | <tr><td colspan="3"></td></tr> | ||
<tr> | <tr> | ||
<td>Generazione XML Articoli Magazine</td> | <td><del>Generazione XML Articoli Magazine</del></td> | ||
<td>lun alle 02:30</td> | <td>lun alle 02:30</td> | ||
<td>Aggiorna l'XML degli articoli magazine. Un mini log si trova in <code>D:\Temp\ArticoliMagazine.log.json</code></td> | <td>Aggiorna l'XML degli articoli magazine. Un mini log si trova in <code>D:\Temp\ArticoliMagazine.log.json</code></td> | ||
Versione attuale delle 18:07, 24 nov 2023
Sulle macchine ARIEL e JARVIS ci sono i seguenti Job Schedulati
SQL Server Agent Jobs
[modifica]Storati in SQL Server Agent.
DEPRECATI
| Job | Fascia Oraria | Note |
|---|---|---|
| Backup Daily Designbest | lun-ven alle 02:00 | Backup del giorno prima sempre sovrascritto |
| Backup Daily Trovaprodotti | lun-ven alle 02:30 | Backup del giorno prima sempre sovrascritto |
| Backup Daily Magazine | lun-ven alle 02:40 | Backup del giorno prima sempre sovrascritto |
| Backup Daily Designbest-Commerce | lun-ven alle 02:50 | Backup del giorno prima sempre sovrascritto |
| Backup Monthly Statistiche | 15esimo del mese alle 03:00 | Backup del mese |
| Backup Monthly Trovaprodotti | 15esimo del mese alle 03:15 | Backup del mese |
| Backup Monthly Designbest | 15esimo del mese alle 03:30 | Backup del mese |
| Backup Monthly Magazine | 15esimo del mese alle 03:45 | Backup del mese |
| Trovaprodotti Synchronize | lun-ven alle 04:00 | Sincronizza i dati di Trovaprodotti usando come fonte Designbest |
| Statistiche Synchronize | lun-ven alle 04:15 | Sincronizza i dati di Statistiche usando come fonte Designbest |
| FulltextSearch Prodotti | lun-ven alle 04:30 | Popola le tabelle di ricerca fulltext dei prodotti |
| Menu Generator | lun-ven alle 05:30 | Popola la Real_AmbientTypes e la Real_RegionTypes |
| Optimize Catalog Population | lun-ven alle 07:30 | Messa in automatico dal programma per l'ottimizzazione della fulltext |
| FT_ShopOneLineIndex | lun-ven alle 13:15 e alle 19:15 | Popola la tabella ShopFulltextAdditions |
| Telecomando Lista Negozi | lun-ven alle 13:30 e alle 19:30 | Popola la TelecomandoListaNegozi |
| Ratings Generator | lun alle 07:30 ogni 2 settimane | Refresha le stelline dei prodotti |
TASK CORRENTI
| Job | Fascia Oraria | Note |
|---|---|---|
Backup Daily DesignbestCore |
lun-ven alle 02:00 | Backup del giorno prima sempre sovrascritto |
Backup Monthly DesignbestCore |
15esimo del mese alle 03:30 | Backup del mese |
Task Scheduler di Windows Server
[modifica]Task Scheduler di Windows Server
| Job | Fascia Oraria | Note |
|---|---|---|
| lun-dom alle 02:45 | Genera gli XML delle tipologie Designbest e Trovaprodotti + le sitemaps aggiornate | |
| lun-dom dalle 07:00 ripetuto ogni 2 minuti | Omino delle immagini Mover | |
| lun-ven dalle 07:00 ripetuto ogni 10 minuti | Omino delle immagini colori Mover | |
| lun-ven dalle 07:00 ripetuto ogni 10 minuti | Omino delle immagini decori Mover | |
| lun-ven dalle 07:00 ripetuto ogni 10 minuti | Omino delle immagini formati Mover | |
| lun-ven dalle 07:00 ripetuto ogni ora | Omino delle immagini Downloader | |
| lun-ven dalle 11:00 ripetuto ogni 2 ore | Aggiorna lo script di Repubblica per il tool editoriale | |
| lun-ven alle 20:00 | Aggiorna il database di LeadManager sincronizzando i dati | |
| lun alle 02:30 | Aggiorna l'XML degli articoli magazine. Un mini log si trova in D:\Temp\ArticoliMagazine.log.json |
|
Easy Store aggiornamento Anagrafiche di Mobilissimo (macchina JASMINE) |
tutti i giorni alle 13:00 e a 00:30 | Tramite un programma Python inserisce le anagrafiche stipate in un file excel in condivisione sul gestionale EasyStore tramite API |
Linux Cron Jobs
[modifica]Sulla macchina JARVIS sono schedulati i backup dei repository SVN
- Generic
- WM4
- Designbest
tramite il programma crontab.
I backup vengono salvati sulla macchina WM-TORINO al percorso \\Webmobili\SVN-Backup
| Job | Fascia Oraria | Note |
|---|---|---|
| Backup SVN Repository | ogni dom a mezzanotte | Crea una copia del repository di sviluppo |
Per listarli usare
sudo crontab -l
Per editarli
sudo crontab -e
Attualmente i comandi schedulati sono:
@weekly svnadmin dump /opt/svn/WM4 | gzip -9 > /media/wm-torino/SVN-Backup/svn_WM4.dump.gz
@weekly svnadmin dump /opt/svn/Generic | gzip -9 > /media/wm-torino/SVN-Backup/svn_Generic.dump.gz
@weekly svnadmin dump /opt/svn/Designbest | gzip -9 > /media/wm-torino/SVN-Backup/svn_Designbest.dump.gz
Documentazione
https://guide.debianizzati.org/index.php/Utilizzo_del_servizio_di_scheduling_Cron
Backup Automatici
[modifica]I database mysql e i siti wordpress vengono backuppati automaticamente tramite 2 script presenti sotto /opt/script-bash/
automysqlbackupwordpressbackup
Il primo è un programma configurabile da /etc/automysqlbackup/automysqlbackup.conf che si occupa di fare backup giornalieri e anche mensili.
Il secondo è uno script self-made che fa un archivio tar.gz di ogni sito e, tramite un programma python ne fa l'upload sul nostro spazio di Google Drive (account: webmobili@gmail.com).
Il programma, chiamato GoogleDriveUpload, è scritto in python 3 e si trova sotto /opt/script-python/GoogleDriveUpload/main.py.
Per vedere la programmazione
sudo crontab -l
Per editarla
sudo crontab -e
Ricordando che lo schema da seguire è
.---------------- [m]inute: minuto (0 - 59) | .------------- [h]our: ora (0 - 23) | | .---------- [d]ay [o]f [m]onth: giorno del mese (1 - 31) | | | .------- [mon]th: mese (1 - 12) OPPURE jan,feb,mar,apr... | | | | .---- [d]ay [o]f [w]eek: giorno della settimana (0 - 7) (la domenica vale 0 o 7) OPPURE sun,mon,tue,wed,thu,fri,sat | | | | | * * * * * comando da eseguire
REMEMBER: non piazzare gli script di crontab nelle cartelle /etc/cron perché altrimenti si entra nel cron di sistema e in pratica vengono eseguiti due volte.