tclsh script dentro de uma permissão de script sh

0

Estou tendo um problema ao chamar um script tclsh de dentro de um script sh no Ubuntu.

Eu posso chamar o script tclsh do terminal com sucesso, mas assim que eu tento automatizar sua chamada a partir do script sh ele falha. Acredito que seja um erro de permissão, mas não tenho ideia de como corrigi-lo.

Meu processo é o seguinte, observe que estou executando tudo como root e tentei fornecer todas as permissões executáveis de script. Além disso, estou tentando reduzir a complexidade do problema:

./shellscript.sh

shellscript.sh:

#!/bin.bash    
#do stuff
delete.tcl

delete.tcl:

#!/opt/ActiveTcl-8.6/bin/tclsh

file delete test.txt

test.txt não é excluído silenciosamente.

Em um cenário mais complicado, não consigo me conectar a uma porta por causa do que presumo ser problemas semelhantes de permissões.

Alguma ideia de como eu poderia abordar isso de forma diferente ou corrigir o problema de permissões?

    
por Tom 19.07.2016 / 19:21

0 respostas