Você provavelmente precisará executar o script como:
-
sudo /path/to/myScript
-
sudo ./myScript
(se o script estiver no diretório atual)
O motivo pelo qual você obtém command not found
é que o script não está no diretório PATH do usuário atual. No entanto, usar sudo
o executa como um usuário - raiz diferente (compare echo $PATH
e sudo -i
then echo $PATH
para ver). Então, você quer adicioná-lo ao PATH do usuário root:
- Copie-o para
/usr/local/bin
,/usr/bin/
ou outro direcotry já no PATH da raiz - Adicione o diretório ao PATH , mas faça isso como root (com cuidado).