+ Responder ao Tópico



  1. #1
    whinston
    Visitante

    Padrão SHC - Gerando binário de scripts

    Olá galera, já tem um outro tópico aberto sobre o SHC, no qual o pessoal me ajudou bastante a chegar numa sintaxe que funcionasse com meus scripts, mas estou enfrentando alguns problemas.
    O SHC, pra quem não sabe, é um programa que converte o código pra C e depois gera um binário -> http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.tgz
    Estou usando a sintaxe: ./shc -r -f codigo.sh
    Bem, esta funcionando legal, mas quando eu rodo ele manualmente. Quando eu rodo via crond ou quando deixo outro programa chamá-lo, ele fica com um processo aberto na lista (vide abaixo) e não "caga nem sai da moita":

    root 11781 0.0 0.0 0 0 ? Z 17:09 0:00 [soft] <defunct>
    root 11780 0.0 0.1 2440 296 ? Ts 17:09 0:00 soft crond@servidor root@servidor

  2. #2
    Agner
    Visitante

    Padrão SHC - Gerando binário de scripts

    Talvez você devesse caregar todas as variáveis de ambiente junto com o script. Usar um VARIAVEL=xxx e depois um export VARIAVEL. O cron apresentas estes problemas quando roda alguns scripts. Ele não consege "saber" de todas as variaveis do ambiente do usuário.