¿Qué significa la "pestaña" en "crontab" o "inittab"?
Tener alguna idea de su significado podría ayudar a clasificar mentalmente los archivos que contienen el sufijo "tab" y comprender su relación con las otras partes de un sistema operativo.
terminology
the_velour_fog
fuente
fuente
fstab
find /etc -type f -name '*tab'
Respuestas:
En cuanto a los nombres de la tabla cron (crontab), la tabla init (inittab) y las tablas del sistema de archivos (fstab): que yo sepa, además de la asociación obvia de
tab
con "tabla", significa que son los archivos principales para configurar esos comportamiento.Los nombres cortos probablemente también se deban a la naturaleza de Unix de ser práctico y usar comandos concisos.
Además, en los viejos tiempos, los terminales de teletipo eran lentos.
Debe tenerse en cuenta los conceptos de
crontab
,initab
yfstab
son bastante antiguos en la tradición de Unix.También podríamos hacer especulaciones ya que la mayoría de los sistemas de archivos contemporáneos tenían limitaciones severas en la longitud de los nombres de archivos, que se mantuvieron intencionalmente cortos por razones de compatibilidad o para facilitar la exploración de copias de seguridad en sistemas (archivos) extranjeros. [o cadenas de herramientas de arranque]
La página de manual de Vixie
crontab
menciona específicamente las tablas:crontab
es el programa utilizado para instalar, desinstalar o enumerar las tablas utilizadas para controlar el demonio cron (8) en Vixie Cron.La página crontab (5) para ISC (antiguo Vixie) cron tiene como nombre "crontab - tablas para manejar cron".
En los manuales de usuario de AT&T:
inittab
se describe como "script para el proceso init" en el manual del Sistema V;mnttab
se describe como " pestaña del sistema de archivos montado " en los manuales del Sistema III y del Sistema V;Curiosamente, ambos
initab
ymnttab
parecen ser las referencias más antiguas encontradas de archivos * tab.fuente
Vixie crontab
incluso menciona específicamentethe tables
:crontab is the program used to install, deinstall or list the tables used to drive the cron(8) daemon in Vixie Cron.