Como seu script é um script de shell ( /bin/sh
), as entradas de PATH
em .bashrc
não serão lidas como no shell interativo bash
( /bin/bash
).
Para disponibilizar suas entradas PATH
para /bin/sh
scripts executados por um usuário específico, adicione a entrada PATH
ao arquivo .profile
no diretório inicial desses usuários.
Além disso, você pode adicionar o caminho completo para cada um dos seus comandos no script:
/bin/cp filename.so filename_org.so
Ou defina a variável PATH
, incluindo todos os $PATHS
necessários no início do seu script.
PATH=$PATH:/bin:/usr/bin:xxx
export PATH