/ / ¿Hay algún archivo que contiene la lista Cronjob? - linux, cron, crontab, cpanel, cron-tarea

¿Hay algún archivo que contenga la lista de Cronjob? - linux, cron, crontab, cpanel, cron-task

Tengo un archivo de acceso de lectura en un sitio web;

¿Hay algún archivo (no carpeta para la lista de directorios) ¿Está basado en el sistema Linux que tiene la lista de tareas cronológicas en él?

Busqué y encontré /etc/crontab Pero no hay ningún comando aquí.

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

Para más detalles ver man 5 crontab

Example of job definition:
.---------------- minute (0 - 59)
|  .------------- hour (0 - 23)
|  |  .---------- day of month (1 - 31)
|  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
|  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|  |  |  |  |
*  *  *  *  * user-name command to be executed

¿Hay alguna alternativa para el archivo de comandos cronjob?

(o tal vez /etc/crontab no es el archivo correcto?)

Respuestas

0 para la respuesta № 1

Sí, su crontab está (probablemente) almacenado en un archivo, pero no hay una buena razón para preocuparse por eso.

En mi sistema, ese archivo es /var/spool/cron/crontabs/kst, dónde kst es mi nombre de usuario El suyo puede ser diferente dependiendo de su sistema (y, por supuesto, de su nombre de usuario).

Obtuve esta información de la crontab(1) página de manual (man crontab, en el FILES sección).

Ese archivo no es legible más que por el root usuario y si está haciendo algo que depende de la ubicación de ese archivo, es casi seguro que está haciendo algo mal. En mi sistema, la primera línea de ese archivo es:

# DO NOT EDIT THIS FILE - edit the master and reinstall.

Deberías usar el crontab Comando para gestionar tu crontab. Te dejara indirectamente edite el archivo, y administrará el sistema para que sepa cuándo se ha actualizado. Si lo modifica manualmente, probablemente creará un desastre.

Utilizar crontab -l Para ver tu crontab actual.

Puedes usar crontab -e para editar tu crontab (invoca tu editor de texto predeterminado). Personalmente, evito usar crontab -e. En cambio, mantengo una copia de mi crontab en un archivo separado, administrado por un sistema de control de origen, y luego uso crontab filename para instalarlo.

los /etc/crontab archivo es un sistema crontab, que utiliza una sintaxis diferente; tiene un6º campo en cada línea que especifica la cuenta de usuario que se usará para ejecutar el comando. (Para un crontab personal, eso no es necesario, ya que el comando será ejecutado por el propietario del crontab). Por lo general, existen varios archivos crontab del sistema; si tiene curiosidad, consulte los siguientes archivos y directorios ( estos pueden o no existir en su sistema):

  • /etc/crontab
  • /etc/cron.hourly/*
  • /etc/cron.daily/*
  • /etc/cron.weekly/*
  • /etc/cron.monthly/*
  • /etc/cron.d/*