+ Responder ao Tópico



  1. #1
    Herlon
    Visitante

    Padrão Cron

    Estou tendo problemas com o CRON, coloquei 2 scripts para serem executados e não funciona:

    As regras são :

    Adicionei no crontab -e

    Criou dentro de /var/spool/crond/<usuario> no caso root

    as regras :

    40 23 * * * /bin/ relat_backup 1> /dev/null
    0-59/5 * * * * /bin/rc.controle 1> /dev/null

    Averiguei se o cron estava ativo atraves do comando :

    service crond status, me retornando o pid de execução do serviço

    Utilizo o Redhat 9 , se alguem puder me ajudar, agradeço

  2. #2
    mcm
    Visitante

    Padrão Cron

    Pode postar os scripts?

    Dependendo das funções utilizadas nos scripts, a cron não executa mesmo... Eu já tive problemas semelhantes e resolvi substituindo algumas manobras / funções.

    []!

  3. #3
    Herlon
    Visitante

    Padrão Cron

    o arquivo relat_backup é o seguinte :

    #Faz copia dos arquivos de log
    cp var/squid/log/access.log /var/www/html/squid_reports/backup/access.log
    cp var/squid/log/cache.log /var/www/html/squid_reports/backup/cache.log
    cp var/squid/log/store.log /var/www/html/squid_reports/backup/store.log

    #Executa o SARG
    sarg

    # Zera os arquivos do sistema

    >/var/squid/log/store.log
    >/var/squid/log/access.log
    >/var/squid/log/cache.log

    o rc.controle :

    chmod -R 775 /etc/squid/regras_firewall1

    /etc/squid/regras_firewall1

    ( o chmod é devido a este arquivo de regras não ser estatico, é criado pelo usuario da rede) esta maquina gerencia 5 redes que podem ter suas regras alteradas pelo administrador a qualquer momento através de construção de regras em uma pagina em php que desenvolvi.

    são regras basicas de iptables, ele pode bloquear a net e o servidor de ftp

    iptables -A INPUT -s 10.0.0.0/24 -p tcp --dport 80 -j DROP
    iptables -A INPUT -s 10.0.0.0/24 -p tcp --dport 21 -j DROP

    iptables -A INPUT -s 10.0.0.0/24 -p udp --dport 80 -j DROP
    iptables -A INPUT -s 10.0.0.0/24 -p udp --dport 21 -j DROP

  4. #4

    Padrão Re: Cron

    Altere para:

    40 23 * * * root /bin/ relat_backup 1> /dev/null
    0-59/5 * * * * root /bin/rc.controle 1> /dev/null

    que deve funcionar.