+ Responder ao Tópico



  1. #1

    Padrão crontab

    E ai pessoal !

    inclui a seguinte linha no arquivo /etc/crontab

    ls /home/apache/www/portal/teste_marcio/ > /home/apache/www/portal/lista.txt

    E naum consigo fazer que seja executado.

    Quais os passos depois que se inclui uma nova linha no crontab ?

    Reiniciar o servico crond ?

    Agradeço a atenção


  2. #2

    Padrão crontab

    desculpem !!!

    a linha eh assim :

    */5 * * * ls /home/apache/www/portal/teste_marcio/ > /home/apache/www/portal/lista.txt

    Valew !!!

  3. #3
    rogerioaraujo
    Visitante

    Padrão crontab

    vocÊ já tentou colocar a linha de comando extensa que tem em um arquivo , dar a este arquivo permissão de execução e coloca-lo no cron ?

    Ficaria mais ou menos assim

    1 - vi /usr/bin/listagem (dentro dele vocÊ colocará a linha de comando abaixo)
    ls /home/apache/www/portal/teste_marcio/ /home/apache/www/portal/lista.txt

    2 - chmod 700 /usr/bin/listagem (só root tem permissão neste arquivo)

    3 - no crontab você edita ele (crontab -e) e acerta a linha para o que está abaixo :

    */5 * * * /usr/bin/listagem

    se não funcionar isso então tem algum problema no seu cron ou ele nao funciona com o que você quer


  4. #4

    Padrão crontab

    Num sei se vc ja consiguiu resolver esse problema, mas caso ainda não eu acho que esta faltando um "*" na sua linha, e de por que usuario o executara.... ou seja ao inves de:


    */5 * * * ls /home/apache/www/portal/teste_marcio/ > /home/apache/www/portal/lista.txt

    ficaria assim:


    */5 * * * * root /bin/ls /home/apache/www/portal/teste_marcio/ > /home/apache/www/portal/lista.txt

    é recomendavel que vc coloque todo o caminho do executavel a ser executado (no caso o "ls")

    <font face="verdana"><i><b>SabeDeus Matrix</b></i></font>

    [ Esta mensagem foi editada por: SDM em 10-09-2003 22:16 ]

  5. #5

    Padrão crontab

    exatamente como SDM falou... alem de colocar o path completo, pois o cron acredita que tudo acontece no / e nao tem as mesmas variaveis que voce tem quando loga (ele tem algumas) e no /etc/crontab voce tem que especificar antes do comando qual usuario ira executar ele.

  6. #6

    Padrão crontab

    Bom SDM e mistymst

    Agradeco a preocupacaum aih com um post bem antigo "21/05/2003", mas eh exatamente aquele "asteriscozinho" que faltava.

    Valew !!!