Olá, Abner.
Tudo bem?
Pelo que você descreveu, parece que o diretório "bin" que você criou na sua home ainda não foi adicionado ao PATH do sistema, ou o script não está com permissão de execução. Vamos resolver isso passo a passo.
Adicionar o diretório ao PATH:
Abra o terminal e digite o seguinte comando para adicionar temporariamente o diretório ao seu PATH (isso só vai durar até o terminal ser fechado):
export PATH=$PATH:~/bin
Para tornar essa mudança permanente, você pode adicionar essa linha ao arquivo .bashrc
ou .profile
na sua home:
echo 'export PATH=$PATH:~/bin' >> ~/.bashrc
Depois disso, recarregue o arquivo com o comando:
source ~/.bashrc
Dar permissão de execução ao script:
É necessário que o script backup.sh
tenha permissão de execução. Para isso, utilize o seguinte comando:
chmod +x ~/bin/backup.sh
Após realizar esses passos, tente executar o script novamente apenas chamando backup.sh
a partir de qualquer diretório no terminal. Certifique-se de que o terminal foi aberto após as alterações no .bashrc
ou que você executou o comando source
para recarregar as configurações.
Espero que essas instruções resolvam o problema! Espero ter ajudado e bons estudos!