> Ele me parece funcionar perfeitamente quando o testo via SSH o chamando > diretamente, já quando o chamo via CGI através do HTML que nada acontece, os > logs do servidor não me mostram nada quanto a isso. Ele injeta via terminal o > código HTML e a saída que eu desejo, minha grande dúvida é se, via CGI só > imprimir o arquivo de saída com código HTML é o suficiente ou se existe algo a > mais na comunicação via CGI, ou seja, para pasar dados via CGI sei que tenho > que > usar o método GET ou POST e colher essas informações no script, no meu caso > não > troco informações ao executé-lo, ainda assim o que ele vai printar na saída é > automático ou existe alguma forma especial de se fazer isso? > De qualquer forma, acho melhor terminar essa postagem por aqui, antes que > alguém > encare isso como off-topic, pensei muito antes de enviar esta dúvida, e ainda > creio que seja de shell mas vou procurar fora. Obrigado a todos!
Apesar do fato de você ter ignorado totalmente a minha recomendação de postar seu código num paste-bin da vida, para que pudessemos auxiliá-lo no debug do seu problema, eu consegui gerar um erro aqui, que me informou que há bad headers no seu script. Em outras palavras, seu CGI está mal construído. Você faz: echo "content-type: text\html\n\n" mas o echo não sabe interpretar esse \n e, por definição, CGIs têm que ser escritos tendo como primeira linha o tipo do conteúdo seguido de duas linhas em branco. Veja como ficou o meu script: http://pastebin.com/uQrpxiux De lambugem você ainda aprende a trabalhar com pastebin.