+ Responder ao Tópico



  1. #1
    Visitante

    Padrão Problemas com script

    Pessoal

    Alguém pode me informar o que tem de errado neste script do clamav, inicialmente ele informa que
    ./clamv: line 13: unexpected EOF while looking for matching ``'
    ./clamv: line 24: syntax error: unexpected end of file. ai eu vou lah e altero e fecho a ` `, ai ele passa direto e me diz isso.
    /etc/init.d # ./clamv
    Usage ./clamv {start | stop}
    mesmo eu usando start ou stop não me retorna mais nada
    /etc/init.d # ./clamv start
    Usage ./clamv {start | stop}

    /etc/init.d # ./clamv stop
    Usage ./clamv {start | stop}

    me deêm um help.

    eu chequei o caminho /usr/sbin/clamd está ok.
    o do pid também.

    Estou usando o SuSE 9.0



    #!/bin/sh

    #Script de inicialização do Clamav

    case "S1" in
    start)
    echo -n "Iniciando o Clamav aguarde..."
    /usr/sbin/clamd
    echo "Clamav rodando."
    ;;
    stop)
    echo -n "Parando o Clamav"
    kill -TERM `cat /var/run/clamav/clamd.pid
    echo "OK"
    ;;
    *)
    echo "Usage $0 {start | stop}"
    exit 1
    ;;
    esac
    exit 0

    #Fim do Script

  2. #2

    Padrão Problemas com script

    kill -TERM `cat /var/run/clamav/clamd.pid
    /\
    tavendo esta crase depois do TERM?
    tira ela e veja o que rola



  3. #3

    Padrão Problemas com script

    Case $1 <---- mta atenção aqui, n é S1, mas sim $1, argumento 1
    like argv[1] no C

    cumps.

  4. #4
    Visitante

    Padrão Problemas com script

    Opa Obrigado ae galera era o $1 .

    []´s
    Fabio