Configurazione dei cron
Configura i cron di FoxDesk per automatizzare il recupero delle email, la pulizia dei ticket e le attività pianificate. Guida alla crontab Linux.
Queste istruzioni riguardano esclusivamente l’edizione open source di FoxDesk installata sulla tua infrastruttura.
I requisiti relativi a server, PHP, database, cron, backup e aggiornamenti indicati in questa pagina non si applicano a FoxDesk Cloud.
Prova FoxDesk CloudAttività in background
FoxDesk usa attività in background per le email in arrivo, i ticket ricorrenti e la manutenzione. Le richieste autenticate possono attivare il fallback integrato, abilitato per impostazione predefinita. System Cron è consigliato quando la puntualità è importante o l’help desk riceve poco traffico interattivo.
Scegli uno scheduler
Per un funzionamento più prevedibile, configura queste tre attività. In cPanel usa la sezione Cron Jobs. Su un VPS aggiungile alla crontab dell’account che può leggere i file FoxDesk.
1. Recuperare le email in arrivo
Controlla la casella di supporto, trasforma le nuove email in ticket ed esegue il controllo ogni cinque minuti. Configura e testa prima IMAP in Impostazioni → Email (vedi Configurazione email).
*/5 * * * * /usr/bin/php /var/www/helpdesk/bin/ingest-emails.php >> /var/log/helpdesk-email.log 2>&1
2. Elaborare i ticket ricorrenti
Crea ticket ricorrenti secondo la pianificazione impostata nel pannello di amministrazione: giornaliera, settimanale o quella necessaria. Viene eseguito una volta all’ora.
0 * * * * /usr/bin/php /var/www/helpdesk/bin/process-recurring-tasks.php >> /var/log/helpdesk-recurring.log 2>&1
3. Eseguire la manutenzione
Pulisce i file temporanei dell’applicazione. Eseguilo ogni giorno in un periodo di bassa attività.
0 3 * * * /usr/bin/php /var/www/helpdesk/bin/run-maintenance.php >> /var/log/helpdesk-maintenance.log 2>&1
Avviso sui percorsi cPanel
Su hosting condiviso (cPanel) il percorso di PHP è solitamente diverso. Usa, ad esempio:
/usr/local/bin/php /home/username/public_html/bin/process-recurring-tasks.php
Se non conosci il percorso esatto, chiedilo al provider di hosting.
Fallback integrato
Se non puoi usare cron, lascia attive le attività in background in Impostazioni → Sistema. Dopo il normale utilizzo verifica i timestamp dell’ultimo tentativo e dell’ultimo successo. Il fallback dipende da richieste autenticate; cron resta preferibile per un’installazione poco utilizzata o una casella molto attiva.
