Com editar el crontab amb nano

How Edit Crontab With Nano



S'utilitza una utilitat Linux integrada per planificar l'execució del procés al vostre sistema, conegut com a dimoni cron. cron és un planificador de tasques que executa tasques a intervals programats, mentre que crontab és un acrònim de taula cron . Permet l'ús del programador de treballs cron per dur a terme tasques o processos. Crontab també és el nom de l'aplicació que s'utilitza per fer canvis a la programació de tasques. Està controlat per un fitxer crontab, un fitxer de configuració que especifica ordres de l'intèrpret d'ordres per executar les tasques programades.

Podeu utilitzar un treball cron per automatitzar operacions com ara actualitzar el sistema amb els darrers pegats de seguretat, fer còpies de seguretat de bases de dades o dades, enviar correus electrònics i comprovar l’ús de l’espai en disc. cron pot configurar tasques per executar cada minut, hora, dia, mes, dia laborable o especificant qualsevol combinació de dates.







Per què utilitzar feines cron?

els treballs cron són útils a Linux pels motius següents:



  • ajuda el sistema operatiu a realitzar una còpia de seguretat programada de fitxers de registre o bases de dades.
  • Un crontab és una excel·lent eina per automatitzar tasques Unix.
  • Una eina que s’utilitza per automatitzar el manteniment del sistema.
  • Per suprimir fitxers de registre antics.
  • Útil per enviar notificacions per correu electrònic, correus electrònics de caducitat de contrasenya o butlletins informatius.
  • Per purgar i arxivar taules de bases de dades.

Sintaxi del crontab:

Cada camp d'un fitxer crontab existeix en l'ordre següent:



minut(s)hores(s)dia(s)mes(s)entre setmana(s) comandament(s)

Aquí teniu la sintaxi de l’ordre crontab:





***** /path_to_script
  • Ús asteriscs (*) per fer coincidir.
  • Especifiqueu l'interval: Amb l'ús d'un guionet, podeu definir un interval com ara 1-20, 60-80 o mon-wed, gen-mar.
  • Definiu diversos intervals: també us permet definir nombrosos camps separats per una ordre, com ara gener-març, abril-juliol.

Instal·la cron:

Escriviu l’ordre que s’indica a continuació per instal·lar cron al vostre sistema Linux.

$suoapteinstal·larcron



Després, activeu el cron per iniciar automàticament.

$suosystemctlhabilitar --aracron

Edició de crontab amb nano:

Per demostrar-vos el procediment d'edició de qualsevol fitxer crontab amb nano, crearem un treball crontab. Després, un usuari de Linux pot utilitzar el fitxer crontab -u NOM D'USUARI -e ordre per editar el fitxer crontab amb nano editor.

Utilitzem el crontab -e per afegir un treball cron per a l'usuari de linuxhint actual al fitxer de configuració del crontab.

$crontab-ulinuxhint-I

Cada diumenge a la 1:00 a.m., s’afegeix la següent entrada d’ordres a un nou fitxer crontab que suprimirà tots els fitxers de registre del directori inicial de linuxhint. A més, els caràcters de redirecció s’afegeixen a la línia d’ordres després de * .log per tal que l’entrada d’ordres no redirigeixi la sortida. Això garanteix que l'ordre s'executa correctament.

1 0 * * 0 rm /a casa/linuxhint/ *.registre> /dev/nul2> &1

Premeu CTRL + O. Escriurà el contingut afegit al fitxer crontab.

Ara, verifiqueu el treball cron recentment creat de l'usuari linuxhint mitjançant l'ordre següent.

$suo ls -la /on/bobina/cron/crontabs

La sortida declara que el vostre treball cron s'ha afegit correctament al crontab.

Conclusió:

El paquet del sistema Linux inclou crontab , un útil planificador de treballs que pot realitzar un procediment automàtic com a root. El crontab conté treballs cron que ajuden el sistema operatiu mentre realitzen una còpia de seguretat programada de fitxers de registre o bases de dades. Podeu crear diverses tasques cron al fitxer crontab. Aquest article us proporcionava el mètode de edició de fitxers crontab amb nano editor.