Qual é o significado de "guia"? em "crontab" ou "initab"?

33

O que a "tab" significa em "crontab" ou "initab"?
Ter uma ideia do seu significado pode ajudar a categorizar mentalmente os arquivos que contêm o sufixo "tab" e entender sua relação com as outras partes de um sistema operacional.

    
por the_velour_fog 16.11.2015 / 09:13

1 resposta

53

Como para os nomes das tabelas cron (crontab) cron, inittab e init (fstab): tanto quanto eu sei, além da associação óbvia de tab com "table", isso significa que elas são os arquivos principais para configurar essas ações.

Os nomes curtos provavelmente também são devidos à natureza do Unix de ser prático e usar comandos concisos.

Além disso, antigamente, os terminais de teletipo eram lentos.

Deve-se notar que os conceitos de crontab , initab e fstab são razoavelmente antigos na tradição Unix.

Poderíamos também fazer especulações, já que a maioria dos sistemas de arquivos contemporâneos tinha limitações severas no tamanho dos nomes de arquivos, que eram mantidos intencionalmente curtos por razões de compatibilidade ou para facilitar a navegação de backups em sistemas (arquivos) estrangeiros. [ou bootstraping toolchains]

A página de manual do Vixie crontab menciona especificamente as tabelas: crontab é o programa usado para instalar, desinstalar ou listar as tabelas usadas para conduzir o daemon do cron (8) no Vixie Cron.

A página crontab (5) para o cron do ISC (old Vixie) tem como nome "crontab - tables for driving cron".

Nos manuais do usuário do AT & T:

  • inittab é descrito como "script para o processo init" no manual do System V;
  • mnttab é descrito como "aba do sistema de arquivos montado " nos manuais System III e System V;

Curiosamente, tanto initab como mnttab parecem ser as referências mais antigas encontradas em arquivos de guias *.

    
por 16.11.2015 / 09:19