GNU/Linux >> Linux Esercitazione >  >> Panels >> cPanel

Crea ed elimina un lavoro Cron

I lavori Cron eseguono comandi pianificati in orari specifici. Lo strumento Cron Jobs in cPanel è utile per impostare la manutenzione automatizzata e altre attività server non presidiate.

Nota:è necessario avere una buona conoscenza dei comandi Linux prima di poter utilizzare i lavori cron in modo efficace. Verifica il tuo script con il tuo amministratore di hosting prima di aggiungere un processo cron.

Crea un lavoro Cron

Per creare un processo cron:

  1. Accedi a cPanel

  2. Fare clic su Cron Jobs, dalla sezione Avanzate

  3. Sotto Cron Email, assicurati che l'indirizzo email corrente sia valido; in caso contrario, inserisci una nuova e-mail valida e fai clic su Aggiorna e-mail

    Riceverai un'e-mail al termine del processo cron.

  4. In Aggiungi nuovo lavoro cron, utilizza il menu a discesa Impostazioni comuni per scegliere da un elenco di intervalli utilizzati regolarmente o imposta la frequenza del tuo lavoro cron utilizzando la casella a discesa accanto a ciascuna unità di tempo

  5. Nel campo Comando, inserisci il comando desiderato (come mysql -u mysql_user -ppassword database_name

  6. Fare clic su Aggiungi nuovo lavoro Cron



    Il tuo lavoro cron verrà quindi eseguito un file a una certa ora, data e ripetizione, in base alle impostazioni selezionate.

Rimuovi o modifica un Cron Job

  1. Dopo aver effettuato l'accesso a cPanel, fai clic su Cron Jobs dalla sezione Avanzate

  2. Scorri verso il basso fino all'ultima sezione chiamata Current Cron Jobs

  3. Trova il lavoro cron che desideri modificare o eliminare

  4. In Azioni, per il processo cron appropriato, fare clic su Modifica o Elimina

    Nota:il pannello di modifica ha meno impostazioni comuni tra cui scegliere, quindi se hai problemi a ottenere l'intervallo corretto, copia il comando, elimina il lavoro cron e quindi ricrealo utilizzando la sezione Aggiungi nuovo lavoro Cron.

Cron comuni

I comandi forniti di seguito sono esempi di posizioni di script tipiche. Potrebbe essere necessario modificare /home/ in /home#/ a seconda della directory home su cui risiede il tuo account. Per visualizzare la home directory del tuo account, visualizza semplicemente la colonna delle statistiche nella pagina principale del cPanel del tuo account e cerca la home directory.

PHP

  • Esegui un processo cron PHP 5.6:/usr/local/php56/bin/php /home/username/public_html/cron.php

  • Esegui un processo cron PHP 5.5:/usr/local/php55/bin/php /home/username/public_html/cron.php

  • ​Esegui un processo cron PHP 5.4:/usr/local/php54/bin/php /home/username/public_html/cron.php

  • Esegui un processo cron PHP 5.3:/usr/local/php53/bin/php /home/username/public_html/cron.php

  • A volte sono richiesti flag opzionali per un lavoro cron PHP:php -q /home/username/public_html/cron.php

  • Usa un file php.ini specifico:php -c /home/username/public_html/php.ini /home/username/public_html/myscript.php

  • OTTIENI un file remoto:/usr/bin/GET http://www.example.com/file.php

Perl

  • Esegui un lavoro cron CGI:perl /home/username/public_html/cgi-bin/file.pl

SSH

  • Esegui un processo cron di script di codice:/bin/sh /home/username/public_html/file.sh

MySQL

Nota:è buona norma non digitare la password nei seguenti comandi ma utilizzare semplicemente -pflag da solo e fare in modo che il sistema ti chieda la password. In questo modo la tua password rimane sicura e non esiste mai sul server come testo normale.

  • Importa un database:mysql -u mysql_user -ppassword nome_database

  • Esporta un database:mysqldump -u mysql_user -ppassword nome_database> backup.sql


cPanel
  1. Crea ed elimina utenti in Ubuntu 20.04

  2. Come creare ed eliminare un gruppo di utenti in Linux

  3. Regolare la luminosità con Xrandr e Cron Job?

  4. Come eliminare i lavori cron

  5. Utilizzo e politica di Cron Job

Come creare ed eliminare account di posta elettronica gratuiti in cPanel?

Come creare ed eliminare pacchetti su cPanel?

Come creare ed eliminare sottodomini in hPanel?

Crea e gestisci un sottodominio

Comando Linux crontab per creare e gestire i lavori Cron

Come impostare ed eseguire un cron in cPanel