Onde devem ser instalados scripts de inicialização para um usuário específico?

0

Eu tenho um script que será executado quando um usuário específico fizer login. Onde esse script e seus recursos devem ser colocados? Eu estava planejando colocá-lo em / usr ou / bin ou / var, mas eu queria saber se há um padrão para esse tipo de coisa, e onde eles devem ser colocados fora do caminho, mas acessíveis.

    
por evamvid 23.06.2015 / 05:21

2 respostas

2

Os scripts e ativos de inicialização geralmente são colocados no diretório pessoal do usuário.

(O diretório inicial pode ser encontrado por getent passwd username ou efetuando login como usuário e inspecionando o valor de $ HOME.)

    
por 23.06.2015 / 05:44
2

Como este é um script executável, é bom colocá-lo em /usr/bin ou /usr/local/bin

Vantagem:

  • evite digitar o caminho completo do script como /var/opt/anything/my_script
  • sempre que você quiser testá-lo no terminal, apenas digite my_script

Eu acho que não há nenhum padrão de fazer isso, colocá-lo em qualquer lugar (obviamente não em /dev , /proc , /sys , /var/www , etc.) que você gosta, finalmente depende da sua escolha. / p>     

por 23.06.2015 / 05:51