Pianificazione dei Task
Se dovete eseguire degli script nel vostro server in un momento specifico, adoperate la capacità di pianificare dei task nel vostro server per far si che il sistema esegua automaticamente gli script al vostro posto.
Importante: Per proibire agli utenti del pannello di controllo di pianificare dei task per conto di un "root" utente, create nel sistema di file del server un file vuoto con il nome root.crontab.lock
nell'ubicazione /plesk_installation_directory/var/
.
Durante l'installazione di Plesk, i seguenti processi vengono creati automaticamente:
- autoreport.php – consegna ogni giorno, ogni settimana ed ogni mese dei report sui clienti ed i domini (tre task separati)
- backupmng – inizia backup pianificati di domini ogni 30 minuti
- statistics – crea statistiche sui limiti imposti sui domini, come il traffico, l'uso del disco, ecc.
- mysqldump.sh - crea il backup di tre database di MySQL: database psadump, MySQL e Horde
Dato che questi processi sono correlati alle statistiche del dominio, database e report, si raccomanda fortemente di non modificare né eliminare questi processi.
Nota. Potete anche pianificare processi per dominio. Per fare in questo modo, seguite le stesse procedure elencate sotto, ma invece di andare su Server > Task Pianificati, andate su Domini > nome di dominio > Task Pianificati.
Per pianificare un task:
- Cliccate sul collegamento Server nel menu di navigazione.
- Cliccate sull'icona Task Pianificati nel gruppo Servizi .
- Selezionate l'account utente del sistema per conto del quale verrà eseguito il task.
- Cliccate su Aggiungi Nuovo Task.
- Specificate quando eseguire il comando:
- Minuti - inserire un valore compreso tra 0 e 59
- Ore - inserire un valore compreso tra 0 e 23
- Giorno del Mese - inserire un valore compreso tra 1 e 31
- Mese - inserire un valore compreso tra 1 e 12 oppure selezionare il mese dal menu a tendina.
- Giorno della settimana - inserire un valore compreso tra 0 e 6 (0 per Domenica) oppure selezionare il giorno dal menu a tendina.
Potete programmare data e ora utilizzando il formato di crontab sotto Unix. In questo formato, potete
- inserire più valori separati da virgola. Due numeri separati da un trattino indicano un intervallo. Per esempio, per eseguire un'operazione nei giorni 4, 5, 6 e 20 del mese, digitate 4-6,20.
- inserite un asterisco per specificare tutti i valori consentiti in questo campo. Per esempio, se un task deve essere eseguito quotidianamente, digitate * nel box di testo Giorno del Mese.
Per pianificare un task che deve essere eseguito ogni N tempo, inserite la combinazione */N, dove N è il valore riferito al campo (minuti, ore, giorni, mesi) Per esempio, */15 nel campo Minuti pianifica l'avvio del task ogni 15 minuti..
Potete digitare i nomi contrattati dei mesi ed i giorni della settimana, corrispondenti alle prime tre lettere: Ago, Lug, Lun, Sab, ecc. Nonostante, i nomi contrattati no possono essere separati da virgole né usati insieme a dei numeri.
- Specificate il comando che desiderate eseguire. Digitatelo nel campo Comando.
- Cliccate su OK.
Per sospendere temporaneamente l'esecuzione di un processo pianificato:
- Cliccate sul collegamento Server nel menu di navigazione.
- Cliccate sull'icona Task Pianificati nel gruppo Servizi .
- Selezionate l'account utente del sistema per conto del quale viene effettuata l'azione.
- Localizzate il task che desiderate sospendere e cliccate sul nome di comando.
- Deselezionate la casella di controllo Attivato e cliccate su OK.
Per riprendere l'esecuzione di un task pianificato:
- Cliccate sul collegamento Server nel menu di navigazione.
- Cliccate sull'icona Task Pianificati nel gruppo Servizi .
- Selezionate l'account utente del sistema per conto del quale viene effettuata l'azione.
- Ubicate l'azione per cui volete riprendere l'effettuazione e cliccate sul nome di comando.
- Selezionate la casella di controllo Attivato e cliccate su OK.
Per cancellare un task:
- Cliccate sul collegamento Server nel menu di navigazione.
- Cliccate sull'icona Task Pianificati nel gruppo Servizi .
- Selezionate l'account utente del sistema per conto del quale viene effettuata l'azione.
- Selezionate la casella di controllo alla sinistra del task che desiderate cancellare.
- Cliccate su
Elimina Selezionati. - Confermate l'eliminazione e cliccate su OK.