-
O script CGI será executado com o ID do usuário do servidor da Web, que pode não ser o ID do usuário da pessoa que o testou. Você já considerou isso?
-
O script CGI precisa imprimir um cabeçalho e alguma saída como "Sucesso, obrigado por usar o auto.sh".
echo "Content-type: text/plain" echo echo "Success, thanks for using auto.sh"
Se for muito desajeitado tentar fazer CGI a partir do shell, coloque-o em um pouco de perl ou python que tenha bibliotecas para lidar com CGI.
Uma abordagem alternativa seria deixar um token em um arquivo ou coluna do banco de dados que instrui a execução, e depois ativá-lo no cron ou executá-lo constantemente e procurar o token.
Além disso, dependendo de como o servidor da Web está configurado, seu CGI demora muito para ser executado antes de expirar ...