Enviado em 05/10/2016 - 15:57h
Boa Tarde!
Tenho uma proc que renomeia um determinado arquivo, algo extremamente simples.
Se eu dou a permissão chmod a+x, a proc não realiza a comparação dos arquivos dentro de um determinado diretório.
Para fins de teste, fiz o seguinte comando: cp retransmitir.sh retran.sh
- Retransmitir.sh é o que tem a permissão chmod a+x (acusa erro na comparação: "To many arguments")
- retran.sh não tem, logo tenho que usar: sh retran.sh. (Não acusa erro na comparação, funciona perfeitamente, sendo que é a mesma proc)
Eu poderia simplesmente usar a retran (sh retran.sh), mas pra mim seria mais interessante chamar apenas a proc e ela já executar.
Alguma dica?
Agradeço desde já!
Tenho uma proc que renomeia um determinado arquivo, algo extremamente simples.
Se eu dou a permissão chmod a+x, a proc não realiza a comparação dos arquivos dentro de um determinado diretório.
Para fins de teste, fiz o seguinte comando: cp retransmitir.sh retran.sh
- Retransmitir.sh é o que tem a permissão chmod a+x (acusa erro na comparação: "To many arguments")
- retran.sh não tem, logo tenho que usar: sh retran.sh. (Não acusa erro na comparação, funciona perfeitamente, sendo que é a mesma proc)
Eu poderia simplesmente usar a retran (sh retran.sh), mas pra mim seria mais interessante chamar apenas a proc e ela já executar.
Alguma dica?
Agradeço desde já!