É uma boa prática fazer diferentes arquivos de configuração como links simbólicos para alguns scripts no mesmo diretório?

1

Eu queria saber se é uma boa prática fazer os seguintes arquivos de configuração como links simbólicos para alguns scripts em um diretório, por exemplo. %código%.

  • Os scripts ~/program_files/configurations/ são executados na inicialização do SO, na inicialização do shell de login e na inicialização interativa do não-login, respectivamente.

  • Os scripts em /etc/rc.local, /etc/profile, ~/.profile, ~/.bash_profile, ~/.bashrc e /usr/lib/pm-utils/sleep.d/ são executados na suspensão / hibernação do SO e continuam / descongelam.

Minha intenção é que seja mais fácil fazer backup de arquivos em um diretório do que arquivos em vários diretórios.

O uso de links simbólicos como arquivos de configuração cria alguns problemas invisíveis no futuro?

É também uma boa idéia escrever um script para vincular os arquivos de configuração em /etc/pm/sleep.d/ ao local onde eles serão usados, respectivamente?

Obrigado.

    
por Tim 03.04.2018 / 16:22

1 resposta

2

Isso é bem comum, especialmente com dotfiles . A ideia é que você continue todos os seus arquivos de configuração (daí dotfiles - convencionalmente eles começam com . ) em um único repositório git . Permite fácil sincronização entre várias máquinas e backup é fornecida para livre graças a como git funciona. Por exemplo, na minha máquina:

$ ls -Alhtr ~/.bashrc
lrwxrwxrwx 1 ja users 21 Jun 22  2016 /home/ja/.bashrc -> dotfiles/bash/.bashrc
    
por 03.04.2018 / 16:27