Script Perl no Cron !!!

1. Script Perl no Cron !!!

Socrates Martins
narviksw

(usa Debian)

Enviado em 11/03/2015 - 16:43h

Boa tarde,

O script no final da pagina, está sendo chamado pelo cron, mas não executa, ou seja, não limpa o cache da memoria.
Alguem pode me ajudar , por favor ?

50 7 * * 1-5 perl /var/www/ecosistem/src/clearCache.pl

cat /var/log/cron | grep -i "clear"

Mar 9 07:50:01 localhost CROND[24398]: (root) CMD (perl /var/www/ecosistem/src/clearCache.pl)
Mar 10 07:50:01 localhost CROND[26264]: (root) CMD (perl /var/www/ecosistem/src/clearCache.pl)
Mar 11 07:50:01 localhost CROND[12413]: (root) CMD (perl /var/www/ecosistem/src/clearCache.pl
--------------------------------------------------------------------------------------------------------------------------------------------------
#!/usr/bin/perl

$| = 1;
print "Executando perl...\n";
# `free -mlot`;
`echo > 3 /proc/sys/vm/drop_caches`;
# sleep 4;
`sysctl -w vm.drop_caches=3`;

`swapoff -a`;
`swapon -a`;

print "fim \n";
exit;


  


2. Re: Script Perl no Cron !!!

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 11/03/2015 - 16:59h

testa assim


50 7 * * 1-5 root /usr/bin/perl /var/www/ecosistem/src/clearCache.pl 




3. Re: Script Perl no Cron !!!

Paulo
paulo1205

(usa Ubuntu)

Enviado em 11/03/2015 - 17:48h

Esse script gera saída de texto, e ela deve ser enviada por e-mail para o dono da tarefa no crontab (root, ou alguém para quem as mensagens do root sejam encaminhadas). Se você não desligou explicitamente o comportamento padrão do cron de enviar e-mail, a mensagem pode ajudá-lo a identificar o que pode estar dando errado.

Eu só não entendo a razão para alguém querer limpar o cache desse jeito. Você pretende ocupar a memória com que outras coisas nessa hora, e com que velocidade?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts