Su questa pagina: [nascondere]
Cron Job è un servizio linux che ha il compito di svolgere un compito specifico in un determinato periodo di tempo che l'utente ha configurato. Ci dà la comodità di completare determinati comandi o script in un determinato intervallo di tempo o un momento automaticamente.
Tali comandi possono essere attivati ogni giorno secondo un programma, ogni settimana o anche ogni ora. Tramite il cron job service, possiamo iniziare diversi tipi di script, piace:
- PHP
- BASH
- PERL
Come aggiungere un nuovo lavoro Cron
Aggiungere un Cron Job non è così difficile come sembra. Può essere fatto in remoto con qualsiasi cPanel del tuo server. Ma prima, parliamo perché hai bisogno di un lavoro cron.
Diciamo che vuoi impostare esattamente una volta 03:04 A.M. tempo per un'attività di eseguire uno script PHP, che alla fine estrarrebbe dal tuo database le informazioni su tutti gli utenti registrati sul tuo sito e genererebbe un rapporto. Ecco i passaggi per farlo:
Passo 1: Accedi a cPanel e fai clic su Cron Jobs. Dovrebbe trovarsi da qualche parte nella sezione "Avanzate" o "Impostazioni" di cPanel. Dipende davvero dalla versione di cPanel che stai utilizzando e dal tipo di pannello amministrativo che stai utilizzando.
Passo 2:Scrivi la sceneggiatura e posizionala sul tuo public_html cartella. A seconda del server, è possibile inserirlo in una determinata cartella purché la directory sia sul server.
Passo 3:Quando fai clic su "Cron Jobs", potresti vedere una schermata come quella qui sotto. Imposta il minuto, Ora, Giorno, Mese, Weekday e infine scrivi dove si trova il tuo script insieme al comando "php5x" prima della posizione, come mostrato di seguito:
Passo 4:Dopo aver inserito tutte le informazioni, fare clic sul pulsante "Aggiungi nuovo lavoro cron". Il lavoro potrebbe essere visualizzato nel menu Lavori cron attuali:
Come creare un lavoro Cron usando i comandi del server Linux
Cron Jobs può anche essere attivato tramite CLI (interfaccia di linea comune) del tuo server nel caso sia basato su Linux. Per i server Ubuntu, per vedere l'elenco dei cron job creati è possibile digitare:
→ $crontab –l
E per modificare i tuoi lavori cron attuali, puoi digitare:
→ $crontab -e
Se è la prima volta che ti viene chiesto di scegliere un cronjobs, vedrai la seguente risposta di comando:
→ nessun crontab per sk – usando uno vuoto
→ Seleziona un editor. Per cambiare più tardi, esegui "select-editor".
1. /bin / nano <---- easiest
2. >
È possibile digitare il tipo di cron job che si desidera attivare e attivarlo.
Se si desidera modificare l'elenco dei lavori cron di un altro utente, puoi digitare quanto segue:
→ $crontab -u {il nome utente} -e
Se si desidera attivare l'esecuzione del cron job il 6 °, poi 15 e poi 0 minuto per 1 ora, puoi modificarlo in questo modo:
→ 0,5,10 e il comando da eseguire sul tuo server
È inoltre possibile utilizzare "@" con l'intervallo di tempo in cui si desidera eseguire un processo cron, come ad esempio:
→@monthly - una volta al mese
@midnight - una volta al giorno 00:00 orario del server
@reboot - al riavvio del server
Se si desidera eseguire il comando in questo modo, puoi usare semplicemente:
→@midnight e il comando da eseguire per ogni visione
Se si desidera cancellare completamente i lavori cron creati, Puoi usare:
→ $crontab –r
Che cos'è Cron Job - Conclusione
Fondamentalmente, un lavoro cron è come l'utilità di pianificazione, ma per il tuo server. Può essere impostato per attivare diversi script o comandi in base a una pianificazione e puoi usarlo ogni volta che richiedi che un'attività venga completata automaticamente e, soprattutto, in momenti in cui non hai il tempo di inserire manualmente un comando. Non solo questo, ma alcuni Cron Job sono persino impostati per eseguire script sofisticati che forniscono ai proprietari dei siti informazioni e statistiche cruciali per i loro siti. Quindi possono essere estremamente utili fintanto che puoi gestirli correttamente.
Ecco alcuni lavori Cron gratuiti, gentilmente fornito dal sito Cronless, che danno al tuo server le capacità di:
- Esegui automaticamente i backup del tuo database.
- Esegui aggiornamenti automatici all'interno di un gioco, forum o sito.
- Pianifica i tweet automatici in futuro.
- Genera fatture automaticamente per un periodo di tempo.
- Eseguire una pulizia o una manutenzione automatizzata del sito.
- Aggiorna il tuo feed RSS.
Il sito ha 5 Cron Jobs gratis nel suo 0$ un piano mensile e questo può aiutarti a semplificare il processo per te.
Ci sono anche utilissimi Cron Job Generator, piace Cron Tab Generator ciò può essere di grande aiuto essendo intuitivo e generando comandi per te nel tuo server e tutto ciò che devi fare è fare clic su ciò che preferisci eseguire.