Página 3 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. amigo qual a dificuldade, como sabe que nao esta execultando?Voce adicionou ao crontab como explicitei acima?
    faça o seguinte
    coloque seu arquivo na pasta
    /usr/sbin
    agora entre na pasta
    /usr/sbin e de a permissão
    chmod +x limpamemoria.sh
    agora va ate a pasta do crontab e adicione a seguinte linha
    cd /etc
    nano crontab
    */5 * * * * root /usr/sbin/limpamemoria.sh
    salve a operação e esta pronto
    pra verificar se esta fazendo a verificação e limpeza e so entra e ver o log

    cd /var/log
    nano memoria.log

    se tudo tiver certo voce vera um log a cada 5 minutos com o uso da memoria no momento


    não esqueça de agradecer.

  2. Consegui colocar para funcionar.

    coloquei chmod 777 ai começou a rodar o script

    e no crontab na ultima linha eu coloquei assim:
    5 * * * * root /etc/init.d/limpamemoria.sh

    depois disso começou a rodar de 5 em 5 minutos!

    para ver o log estava usando o seguinte comando

    more /var/log/syslog | grep cron



  3. Amigo me da uma ajuda com a regra do crontab ? não conheço muito de linux e sobre o crontab só sei o que ele faz, não sei como usar. Por favor, vc iria me ajudar muito, tenho certeza que a outros tbm.



    Citação Postado originalmente por jamerfay Ver Post
    verifica como está a memória do seu thunder
    free -m
    logo em seguida
    verifique se sua rede está normal..
    Caso dê certo, viva.


    Criee este script em /etc/init.d/limpamemoria.sh

    Segue conetudo do arquivo limpamemoria.sh

    ------------------------------------------------------------------------------------------
    #!/bin/sh
    PATH="/bin:/usr/bin:/usr/local/bin"
    # Porcentagem maxima (mude se vc achar q deve) eu deixo em 85%
    percent=85
    # Total da memoria:
    ramtotal=`grep -F "MemTotal:" < /proc/meminfo | awk '{print $2}'`
    # Memoria livre:
    ramlivre=`grep -F "MemFree:" < /proc/meminfo | awk '{print $2}'`
    # RAM utilizada pelo sistema:
    ramusada=`expr $ramtotal - $ramlivre`
    # Porcentagem de RAM utilizada pelo sistema:
    putil=`expr $ramusada \* 100 / $ramtotal`
    echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    date
    echo
    echo "Mem. utilizada: $putil %";
    if [ $putil -gt $percent ]
    then
    date=`date`
    echo $date >> /var/log/memoria.log
    echo "Mem. utilizada: $putil %" >> /var/log/memoria.log
    echo "Memoria acima de $percent %, cache foi limpado!";
    sync
    # 'Dropando' cache:
    echo 3 > /proc/sys/vm/drop_caches
    echo
    free -m
    echo
    echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    else
    echo "Cache nao foi limpado!";
    echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    unset percent ramtotal ramlivre ramusada putil
    exit $?
    fi


    _______________________________________________________________________________


    Logo depois vc cria uma rotina via crontab pra ele executar este script de 20 em 20 minutos
    "Este script" não é meu, e desconheço o dono.
    mais funciona bem, consegui com um amigo, DJAcesso

  4. amigo tabem tentei sua eses comando e o script,,, nao tive sucesso ... a menoria contua do mesmo jeito



  5. Alexandre, basta editar o crontab com o comando:

    Código :
    crontab -e

    Dependendo da distro, ele irá abrir um menu perguntando qual editor quer usar para editar o crontab. Um dos mais fáceis é o ano, mas pode usar o vim. Em algumas distros pode editar o arquivo da maneira abaixo:

    Código :
    nano /etc/contrab

    A seguir precisa apenas entender a estrutura interna do contrab para editá-lo.

    Abaixo alguns links que explicam isso:

    Crontab - Wikipédia, a enciclopédia livre

    Utilizando o crontab - Devin

    Também é possível colocar o seu script dentro dos diretórios:

    Código :
    /etc/cron.hourly
    /etc/cron.daily
    /etc/cron.weekly
    /etc/cron.monthly

    Onde os mesmos serão executados automaticamente de acordo com os diretórios (hora, dia, semana, mês).



    Citação Postado originalmente por superxandaoce Ver Post
    Amigo me da uma ajuda com a regra do crontab ? não conheço muito de linux e sobre o crontab só sei o que ele faz, não sei como usar. Por favor, vc iria me ajudar muito, tenho certeza que a outros tbm.






Tópicos Similares

  1. Cache full no mikrotik !! com vídeos e exemplos
    Por alexandrecorrea no fórum Redes
    Respostas: 276
    Último Post: 11-04-2012, 22:31
  2. Respostas: 7
    Último Post: 27-01-2012, 13:44
  3. Respostas: 5
    Último Post: 16-10-2011, 21:28
  4. Intriga com minha cache full
    Por Lucfrs no fórum Servidores de Rede
    Respostas: 3
    Último Post: 05-07-2010, 18:27
  5. Respostas: 7
    Último Post: 30-06-2007, 12:20

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L