Algumas pessoas instalam itens adicionais em / usr / locais em / opt.
Veja: link
Estou escrevendo um script de shell que fará backups do meu sistema (assim: link ).
Qual é a melhor localização no meu sistema para armazenar este arquivo? Eu sei, eu posso colocá-lo em qualquer lugar, mas o que será se ele será armazenado em um diretório sendo feito o backup? Qual é a melhor prática aqui?
Estou executando um servidor Ubuntu.
Algumas pessoas instalam itens adicionais em / usr / locais em / opt.
Veja: link
Como outros já disseram, em / usr / local /, não / opt /. Eu normalmente também tenho esses tipos de scripts em / root /, mas isso pode ser considerado uma prática ruim. Uma possibilidade também é /etc/cron.daily/.
Mas você realmente deveria estar se perguntando por que você está fazendo isso. Scripts de backup caseiros são mais fáceis de serem errados do que uma solução de backup pronta para uso. E lembre-se, você não quer backups, você quer restaurar o trabalho.
Eu tenho uma conta de usuário separada em minha máquina doméstica para tarefas como backups, verificações antivírus etc.
Trabalhos como backup.sh vão nesse diretório inicial. A vantagem de fazer isso é que é fácil fazer backup sem ter que fazer backup de todos / usr / para capturar alguns scripts personalizados.
Nos servidores / usr / local / sbin / para binários do sistema ou / usr / local / bin / para outros scripts é bastante normal.
/ opt / pode ser usado, mas geralmente é para aplicativos de terceiros.