Crontab-UI, gestisci in modo semplice e sicuro i lavori Cron

su crontab-ui

Nel prossimo articolo daremo un'occhiata a Crontab-UI. Questo è uno strumento web per gestire in modo semplice e sicuro i cron job su sistemi operativi simili a Unix. Per coloro che trovano un po 'complicato programmare le attività di cron, questa applicazione è una buona soluzione. Quelli di noi che non padroneggiano questo tipo di attività, è facile per noi commettere errori durante la modifica del crontab di testo normale, quindi possiamo trovare una soluzione utile in questa applicazione.

Non avremo bisogno di modificare manualmente il file crontab per creare, eliminare e gestire le attività di cron. Tutto può essere fatto tramite un browser web con un paio di clic del mouse. L'interfaccia utente di Crontab ci consentirà di creare, modificare, mettere in pausa, eliminare, fare copie di backup di cron job. Possiamo persino importare, esportare e implementare lavori su altre macchine senza problemi. L'applicazione è scritta utilizzando NodeJS.

Installa Crontab-UI

Potremo installare Crontab UI con un comando. Essere sicuri di hanno installato prima NPM. Una volta installato, eseguiamo il seguente comando nel terminale (Ctrl + Alt + T) per installare l'interfaccia utente di Crontab.

npm install -g crontab-ui

Gestisci i lavori Cron in modo semplice e sicuro

a avvia l'interfaccia utente di Crontab, corri:

Crontab-ui è stato avviato

sudo crontab-ui

Ora apri il tuo browser web e vai su http://127.0.0.1:8000. Assicurati che la porta 8000 sia accessibile. Nota che puoi accedere all'interfaccia utente di Crontab solo dal sistema locale.

crontab -ui host locale

Se si desidera esegui l'interfaccia utente di Crontab con l'IP del tuo sistema utilizzando una porta personalizzata, così puoi accedervi da qualsiasi sistema in rete, usa il seguente comando:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

È ora possibile accedere all'interfaccia utente di Crontab da qualsiasi computer al nuovo indirizzo utilizzando l'URL http: // systemIPaddress: 9000. Questa è la pagina dell'interfaccia utente di Crontab che troveremo:

IP locale dell'interfaccia utente di Crontab

Come si può vedere nello screenshot qui sopra, Crontab-UI è molto semplice. Tutte le opzioni sono autoesplicative.

Per uscire dall'interfaccia utente di Crontab, è sufficiente premere Ctrl + C nel terminale in cui viene avviato.

Crea, modifica, esegui, interrompi, elimina un lavoro

Per creare un nuovo cron job, fai clic sul pulsante "Nuovo". Quindi devi solo scrivere i dettagli del cron job e fare clic su "Salva".

  • Nome del cron job. È opzionale.
  • Il comando completo che desideri eseguire.
  • Scegli il programma. È possibile scegliere il programma di programmazione rapida (come inizio, ogni ora, ogni giorno, ogni settimana, ogni mese, ogni anno) o impostare l'ora esatta per eseguire il comando.
  • Dopo aver scelto l'orario pianificato, la sintassi del cron job verrà visualizzata nel campo "Job".
  • Scegliere se si desidera abilitare la registrazione degli errori per il lavoro specifico.

Ecco il mio cron job di esempio con il quale cancellerò la cache di Firefox:

crontab-ui lavora cancella la cache

Allo stesso modo, puoi creare la quantità di lavori di cui hai bisogno. Vedrai tutti i cron job creati nella pagina principale.

pagina principale con lavori crontab-ui

Se dopo averlo creato, desideri modificare qualsiasi parametro in un cron job, fai clic sul pulsante "Modifica" sotto il lavoro. Per eseguire immediatamente un lavoro, fare clic sul pulsante che dice "Esegui". Interrompere il lavoro facendo clic sul pulsante "Interrompi".

Backup dei processi cron

a eseguire il backup di tutti i cron job, premere "Backup" dal pannello principale e scegliere "OK" per confermare il backup.

Backup crontab-ui

Importa / Esporta cron job su altri sistemi

Un'altra caratteristica degna di nota dell'interfaccia utente di Crontab è che puoi importare, esportare e distribuire attività cron su altri sistemi. Se hai più sistemi sulla tua rete che richiedono le stesse attività cron, premi semplicemente il pulsante "Esporta". Tutti il contenuto del file crontab verrà salvato in un file chiamato crontab.db.

Ecco il contenuto del file per questo esempio, chiamato crontab.db:

gatto crontab-ui

cat Descargas/crontab.db

Allora già puoi trasferire l'intero file crontab.db importandolo al nuovo sistema. Non è necessario creare manualmente cron job su tutti i sistemi.

Ottieni i contenuti o salvali nel file crontab esistente

Se hai creato alcuni cron job utilizzando il comando crontab, puoi farlo recuperare il contenuto del file crontab facendo clic sul pulsante "Ottieni da crontab" nel pannello principale.

ottenere da Crontab

Allo stesso modo, puoi salvare i lavori appena creati utilizzando l'utilità dell'interfaccia utente di Crontab nel file crontab esistente sul tuo sistema. Per fare ciò, fai clic sull'opzione "Salva in crontab" nel pannello.

Con questo strumento, la gestione dei cron job non è più così complicata. Qualsiasi utente può mantenere facilmente la quantità di lavori senza problemi. Per maggiori informazioni, puoi consultare il pagina GitHub del progetto.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Enrico di Diego suddetto

    Ma che diavolo è questo !!? Dov'era il «crontab -e» e per modificare il file con «ora, min, sec, giorno, settimana, comando»?