Verifique o valor de return_var
e exiba o valor de output
- isso provavelmente informa que você tem as permissões erradas definidas em / home, / home / scripts ou em /home/scripts/test.sh.
Como executar o arquivo /home/scripts/test.sh no php
Anteriormente eu coloquei o arquivo 'test.sh' no diretório / usr / bin e chamei meu arquivo php como este
exec('test.sh ' . escapeshellarg($testString));
Mas por motivos de segurança eu mudei o arquivo .sh para o diretório / home / scripts e no meu php eu estou chamando assim
exec('/home/scripts/test.sh ' . escapeshellarg($testString));
Mas não está funcionando agora.
Por favor me sugira como conseguir isso.
Verifique o valor de return_var
e exiba o valor de output
- isso provavelmente informa que você tem as permissões erradas definidas em / home, / home / scripts ou em /home/scripts/test.sh.