Você recebe essa mensagem porque não citou corretamente o espaço em seu alias. Seu alias deve ter o lado direito entre aspas assim:
alias deploy='sh ~/dir/ectory/deploy.sh'
No meu computador pessoal, não um servidor, no meu .bash_profile
(estou no OSX) - sym-linked para .bashrc
, eu tenho a seguinte linha entre algumas outras:
alias deploy=sh ~/dir/ectory/deploy.sh
O arquivo deploy.sh
é chmoded 755
e posso executá-lo manualmente. Mas toda vez que lanço meu terminal, recebo esta mensagem:
-bash: alias: /Users/foo/dir/ectory/deploy.sh: not found
Este caminho existe, o arquivo também. Eu tenho outros aliases que funcionam.
Por que isso está me jogando essa mensagem?
Tags bash bashrc shell shell-script