CRON - Bug corrigido! FIX em 2.32RC  [SOLVED]

To discuss and report ONLY Bugs

CRON - Bug corrigido! FIX em 2.32RC  [SOLVED]

Mensagempor coidiloco » Sex Out 02, 2009 6:04 am

Opa,

To liberando a correção dos bugs do CRON. dancing

Bugs corrigidos:
1 - Não ativação em certos casos.
2 - Corrupção da tabela de tarefas ao editar em casos especificos.
3 - Tradução incompleta em casos especificos.

Detalhes (a pedidos):
1 => Quando entra na tela do gerenciador de tarefas, se mandar enviar 2 vezes, inverter a seleção e enviar denovo os controles resetam pra posição anterior.
pelo que vi eh uma falha onde o valor do radio button estava se perdendo entre as chamadas internas dos forms.
Foi corrigido baseando os valores independente dos objetos, e sim como esta no arquivo mestre.
Tambem criando uma condição pra gerar os valores independentes do metodo post. No retorno de algumas funçoes resetava tbm.

Solução reset de controles radio button:
Código: Selecionar todos
if [ "$ENABLE_CRON" = "YES" ]; then
cat << CLEOF
<form method="POST" action="$SCRIPT?ACTION=RELOAD"><table class=maintable border=0 width="100%"><tr><th colspan=2>$Pjv</th></tr>
<tr><td width="50%" class=row1 align=right><b>$Ban</b></td><td class=row2><input type=radio value=NO name=ENABLE_CRON>$Fno &nbsp;<input type=radio checked=checked value=YES name=ENABLE_CRON>$Fye</td></tr></table>
<p align=center><input type=submit value="$Fsb" name=OKBTN>&nbsp;<input type=reset value="$Fer"></p></form>
<table class=maintable border=0 width="100%"><tr><th colspan=7>$Msg</td></tr><tr class=row7>
<td class=header>$Pqa</td><td class=header>$Pqb</td><td class=header><b>$Pqc</td><td class=header>$Pqd</td>
<td class=header>$Pqe</td><td class=header>$Pqf</td><td class=header><b>$Fac</td></tr>
CLEOF
else
cat << CLEOF
<form method="POST" action="$SCRIPT?ACTION=RELOAD"><table class=maintable border=0 width="100%"><tr><th colspan=2>$Pjv</th></tr>
<tr><td width="50%" class=row1 align=right><b>$Ban</b></td><td class=row2><input type=radio checked=checked value=NO name=ENABLE_CRON>$Fno &nbsp;<input type=radio value=YES name=ENABLE_CRON>$Fye</td></tr></table>
<p align=center><input type=submit value="$Fsb" name=OKBTN>&nbsp;<input type=reset value="$Fer"></p></form>
<table class=maintable border=0 width="100%"><tr><th colspan=7>$Msg</td></tr><tr class=row7>
<td class=header>$Pqa</td><td class=header>$Pqb</td><td class=header><b>$Pqc</td><td class=header>$Pqd</td>
<td class=header>$Pqe</td><td class=header>$Pqf</td><td class=header><b>$Fac</td></tr>
CLEOF
fi


2 => Quando se cria uma tarefa */5 por exemplo, o script substitui o "*" por "all" mas se perde ao manter o controle nos proximos testes.
Entao fica sem multilanguge, e acaba indo all/5 pra lista de tarefas. Ate ai tranquilo, o arquivo real do CRON fica com */5.
O problema eh ao editar essa tarefa, o script nao trata all/5 entao ele deixa como esta.. e joga all/5 no arquivo real.
O CRON nao suporta isso e a tarefa falha, o curioso eh que falha em silencio pois na lista geral fica "normal", do jeito que funconava antes.

3 => Bom, aqui o script testa se tem * e troca por Todos ou conforme a lingua.
A falha esta em * seguido de outro caracter como em */5. ele troca no primeiro teste mas depois nao consegue testar pra fazer a tradução.
Gera o all/5 em vez de Todos/5, isso por sua vez caso edite a tarefa desse jeito cria uma tarefa errada no arquivo do cron.
Foi adicionado codigo pra corrigir isso, incluindo os caso de edição das tarefas.

Codigo item 2 e 3:
Solução tradução:
Código: Selecionar todos
  MIN=`echo $MIN | sed s/\all/\$Pqk/g`
  DMIN="$MIN"
  [ "$MIN" = 'all' ] && DMIN="$Pqk"
  HOR=`echo $HOR | sed s/\all/\$Pqk/g`
  DHOR="$HOR"
  [ "$HOR" = 'all' ] && DHOR="$Pqk"
  DAY=`echo $DAY | sed s/\all/\$Pqk/g`
  DDAY="$DAY"
  [ "$DAY" = 'all' ] && DDAY="$Pqk"
  MON=`echo $MON | sed s/\all/\$Pqk/g`
  DMON="$MON"
  [ "$MON" = 'all' ] && DMON="$Pqk"
  WEK=`echo $WEK | sed s/\all/\$Pqk/g`
  DWEK="$WEK"
  [ "$WEK" = 'all' ] && DWEK="$Pqk"


Solução ediçao de tarefas:
Código: Selecionar todos
FMIN=`echo $FMIN | sed s/\$Pqk/\*/g`
FHOR=`echo $FHOR | sed s/\$Pqk/\*/g`
FDAY=`echo $FDAY | sed s/\$Pqk/\*/g`
FMON=`echo $FMON | sed s/\$Pqk/\*/g`
FWEK=`echo $FWEK | sed s/\$Pqk/\*/g`
[ "$FMIN" = '*' ] && FMIN=""
[ "$FHOR" = '*' ] && FHOR=""
[ "$FDAY" = '*' ] && FDAY=""
[ "$FMON" = '*' ] && FMON=""
[ "$FWEK" = '*' ] && FWEK=""



Para aplicar o fix-cron:
Código: Selecionar todos
cd /
wget http://www.brazilfw.com.br/users/coidiloco/fix-cron.sh
chmod +x fix-cron.sh
sh fix-cron.sh



Antonelli2006, muuito obrigado pela ajuda, manja muito!!

Abrass 8-)
Editado pela última vez por coidiloco em Sex Out 02, 2009 11:21 am, em um total de 1 vez.
coidiloco
 

Re: CRON - Bug corrigido!

Mensagempor reginaldo » Sex Out 02, 2009 9:04 am

Movendo para Bug Reports
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12686
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Re: CRON - Bug corrigido!

Mensagempor daniel.uramg » Sex Out 02, 2009 2:56 pm

vc é phoda ! :aplause: :aplause: :aplause:
Avatar do usuário
daniel.uramg
BFW Beneméritos
 
Mensagens: 1426
Registrado em: Qua Mai 20, 2009 4:42 pm
Localização: Taguatinga - DF
BrazilFW Box: Athlon XP 2400+ 1Gb RAM HD 20Gb
BFW 2.31.10+SP1, Squid, DNS Cache, EasyCaptive, MySAR, Apache, SCA, SqStat, EasyBackup. Bandwidth, Pure-FTP

Re: CRON - Bug corrigido!

Mensagempor daniel.uramg » Sex Out 02, 2009 3:04 pm

ops
aqui nao obtive sucesso..
ao clicar no tarefas agendadas aparece o codigo do CGI
ja remarquei ele como executavel, reiniciei e nada!
why?!?
EDITANDO:
Recolei o codigo do backup no cron.cgi e voltou a funcionar normalmente, a segunda e terceira parte das correções editei la e blz, a primeira parte que ficou meio zuada quando editei, porem o problema que ocorria comigo do */5 foi solucionado :o!
to ai pra testar novamente o auto-bug-fix
abraço.
Avatar do usuário
daniel.uramg
BFW Beneméritos
 
Mensagens: 1426
Registrado em: Qua Mai 20, 2009 4:42 pm
Localização: Taguatinga - DF
BrazilFW Box: Athlon XP 2400+ 1Gb RAM HD 20Gb
BFW 2.31.10+SP1, Squid, DNS Cache, EasyCaptive, MySAR, Apache, SCA, SqStat, EasyBackup. Bandwidth, Pure-FTP

Re: CRON - Bug corrigido!

Mensagempor coidiloco » Sáb Out 03, 2009 1:58 am

Opa,

Show de bola Daniel, ta 100% agora.

Vlws!! :o!
coidiloco
 

CRON - Bug corrigido!

Mensagempor antonelli2006 » Sáb Out 03, 2009 3:42 am

daniel.uramg escreveu:vc é phoda ! :aplause: :aplause: :aplause:


Esse tal de COIDILOCO é o cara mesmo! Parabéns mestre! :aplause: :aplause:
antonelli2006
 

Re: CRON - Bug corrigido!

Mensagempor Thiago » Sáb Out 03, 2009 8:19 am

antonelli2006 escreveu:
daniel.uramg escreveu:vc é phoda ! :aplause: :aplause: :aplause:


Esse tal de COIDILOCO é o cara mesmo! Parabéns mestre! :aplause: :aplause:

Esse tal?
O cara é d mais, super humilde e gentil alem de nos tirar as duvidas nos momentos exatos.
Os beta Testers sao d mais..assim fica melhor...
Thiago
Thiago
 

Re: CRON - Bug corrigido!

Mensagempor mad987 » Seg Out 05, 2009 5:55 pm

boa tarde amigo coidiloco
segui seus passos e tudo ok agora cron funcionando 200%
vc e show de bola continue sempre assim.
mad987
 

Re: CRON - Bug corrigido!

Mensagempor naufragoweb » Sex Out 09, 2009 12:25 pm

:aplause: :aplause: :aplause: :aplause: :aplause: :aplause: :aplause: :aplause:
Parabens.....ficou melhor que o esperado....
Tenho um BFW que está com o EC instalado. De 4 em 4 dias era preciso reiniciar o BFW porque simplesmente o EC travava e ninguem mais conseguia navegar. Após essa modificação, já estou indo para o 7° dia sem precisar reiniciar o BFW. Vou continuar acompanhando aqui. dancing dancing dancing dancing
naufragoweb
 

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor Marco.C » Qua Mar 31, 2010 2:26 pm

Por ter o problema descrito em http://www.brazilfw.com.br/forum/viewtopic.php?f=2&t=72902 ao pesquisar acabei chegando aqui, estou com muita vontade de aplicar essas correções do Coidiloco (por usar e ter acompanhado o fórum do DNS Cache, o que comprova a competência e boa vontade dele) mas não sei o que fazer . . .
1- Devo usar o "Winscp"? ? ?
2- Devo editar qual arquivo ? ? ?
3- Devo apenas acrescentar os códigos ou apagar algo antes ? ? ?

Desculpe pessoal mas ate pela minha pouca (nenhuma) experiência estou completamente cego com isso e agradeço muito por qualquer orientação.
Muito obrigado a todos.
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor fabiosammy » Qua Mar 31, 2010 2:46 pm

Marco C:
É somente ler atentamente o post antes de fazer qualquer pergunta

coidiloco escreveu:Para aplicar o fix-cron:
Código: Selecionar todos
cd /
wget http://www.brazilfw.com.br/users/coidiloco/fix-cron.sh
chmod +x fix-cron.sh
sh fix-cron.sh



é só executar no terminal
fabiosammy
 

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor M客¡NhØ §åMµ®å¡ » Qui Abr 01, 2010 10:58 am

fabiosammy escreveu:Marco C:

\`´/ \`´/ \`´/ \`´/ \`´/ \`´/
Format?
Utilize a busca do fórum! Ela é sua amiga!
Não dou suporte via MP ou MSN para ninguém. Por favor, não insista. (Para que existe o fórum?)
É novo aqui? É "antigo" e mesmo assim está perdido?
Então leia:
Avatar do usuário
M客¡NhØ §åMµ®å¡
BFW Developer
BFW WebServer
BFW Beneméritos
BFW Add-on Developer
BFW Moderator
BFW Manager
 
Mensagens: 4111
Registrado em: Qua Abr 08, 2009 11:06 am
Localização: Rio de Janeiro
BrazilFW Box: Máquina Física
CPU: AMD Athlon(tm) II X2 215 Processor
Memória: 1 GiB / Link 50 MB
BFW 3.0.262 64 bits.
Serviços Ativos: DNS, DHCP
Addons: Samba, Pure-FTPd (no certified), BFW WebServer (no certified)

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor thatogouveia » Sex Abr 23, 2010 11:34 pm

M客¡NhØ §åMµ®å¡ escreveu:
fabiosammy escreveu:Marco C:

\`´/ \`´/ \`´/ \`´/ \`´/ \`´/
Format?

rsrs
format c:\ eh?? heheheh aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
como dizem aqui: deixem de fuleraje carai.. fell dha past.. : )
thatogouveia
 

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor vini.mendes » Qui Mai 06, 2010 3:02 pm

Olá Coidiloco, boa tarde!!!

Gostaria de saber se este Bug FIX só funciona na versão 2.32RC???
Instalei esta correção aqui porém rodo o BFW 2.31.10 SP1+
O EC trava e não autentica ninguém.... onde ninguem navega e o Watchdog fica apitando igual loco aqui rsrsrs....
Tenho que migrar para 2.32RC????
A versão do EC 2.0.9 possui esta falha???
Obrigado pelo espaço e atenção!!!!

Vinicius
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor M客¡NhØ §åMµ®å¡ » Qui Mai 06, 2010 3:19 pm

vini.mendes escreveu:Olá Coidiloco, boa tarde!!!

Gostaria de saber se este Bug FIX só funciona na versão 2.32RC???
Instalei esta correção aqui porém rodo o BFW 2.31.10 SP1+
O EC trava e não autentica ninguém.... onde ninguem navega e o Watchdog fica apitando igual loco aqui rsrsrs....
Tenho que migrar para 2.32RC????
A versão do EC 2.0.9 possui esta falha???
Obrigado pelo espaço e atenção!!!!

Vinicius

Opa... Não sou o Coidiloco, mas sou "meio loco"... :lol:
Seguinte, amizade...
A falha não é do EC e sim do Cron...
Esse patch disponibilizado pelo Coidiloco é para o BFW 2.31.10 mesmo e não para o BFW 2.32, pois, no BFW 2.32 ele já está incluso!
Se você instalou esse patch e depois instalou o SP1 por cima, terá que instalar novamente este patch...
Se ocorrerem outros problemas com o EC, relate para o pessoal lá no tópico do EC.

Abraço amizade! :o!
Utilize a busca do fórum! Ela é sua amiga!
Não dou suporte via MP ou MSN para ninguém. Por favor, não insista. (Para que existe o fórum?)
É novo aqui? É "antigo" e mesmo assim está perdido?
Então leia:
Avatar do usuário
M客¡NhØ §åMµ®å¡
BFW Developer
BFW WebServer
BFW Beneméritos
BFW Add-on Developer
BFW Moderator
BFW Manager
 
Mensagens: 4111
Registrado em: Qua Abr 08, 2009 11:06 am
Localização: Rio de Janeiro
BrazilFW Box: Máquina Física
CPU: AMD Athlon(tm) II X2 215 Processor
Memória: 1 GiB / Link 50 MB
BFW 3.0.262 64 bits.
Serviços Ativos: DNS, DHCP
Addons: Samba, Pure-FTPd (no certified), BFW WebServer (no certified)

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor vini.mendes » Sex Mai 14, 2010 1:35 am

MArcinho.... meu brother....

Gostaria de saber se pode me dar uma dica....

Há como eu forçar a instalação de um driver de rede onboard no BFW 2.31.10???

Vlw pela força

Vinicius Mendes
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor M客¡NhØ §åMµ®å¡ » Sex Mai 14, 2010 10:48 pm

vini.mendes escreveu:MArcinho.... meu brother....

Gostaria de saber se pode me dar uma dica....

Há como eu forçar a instalação de um driver de rede onboard no BFW 2.31.10???

Vlw pela força

Vinicius Mendes

Vinicius, amigão...
O que essa sua questão tem haver com a correção do Cron? >|
Não vamos misturar os assuntos, amizade! ^/

PS:Você já havia aberto um tópico sobre esse assunto, não?
:arrow: viewtopic.php?f=2&t=74198
Utilize a busca do fórum! Ela é sua amiga!
Não dou suporte via MP ou MSN para ninguém. Por favor, não insista. (Para que existe o fórum?)
É novo aqui? É "antigo" e mesmo assim está perdido?
Então leia:
Avatar do usuário
M客¡NhØ §åMµ®å¡
BFW Developer
BFW WebServer
BFW Beneméritos
BFW Add-on Developer
BFW Moderator
BFW Manager
 
Mensagens: 4111
Registrado em: Qua Abr 08, 2009 11:06 am
Localização: Rio de Janeiro
BrazilFW Box: Máquina Física
CPU: AMD Athlon(tm) II X2 215 Processor
Memória: 1 GiB / Link 50 MB
BFW 3.0.262 64 bits.
Serviços Ativos: DNS, DHCP
Addons: Samba, Pure-FTPd (no certified), BFW WebServer (no certified)

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor Alvarenga » Seg Nov 29, 2010 8:16 am

Olá bom dia a todos,

BrazilFW - Versão 2.31.10 SP1+

Tenho os seguintes addons rodando:
Pacotes Tiny incluindo o Mysar
DNSCache
Squid
Sqtstat

As vezes a importação dos dados do Mysar para de funcionar, quando olho no cron, sumi os agendamentos. Instalei o Bfw em outubro, mesmo assim tenho que aplicar essa correção ou ela já está inclusa?

Desde já abrigado.
Alvarenga
 

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor Mariana » Seg Nov 29, 2010 10:35 am

Alvarenga escreveu:Olá bom dia a todos,

BrazilFW - Versão 2.31.10 SP1+

Tenho os seguintes addons rodando:
Pacotes Tiny incluindo o Mysar
DNSCache
Squid
Sqtstat

As vezes a importação dos dados do Mysar para de funcionar, quando olho no cron, sumi os agendamentos. Instalei o Bfw em outubro, mesmo assim tenho que aplicar essa correção ou ela já está inclusa?

Desde já abrigado.

Para essa versão 2.31.10 SP1+, terá que aplicar a correção... Já para a 2.32.1 que o Thiago e o Marcinho disponibilizaram, já vem com a correção!

Abraços
Sempre tem algo que discordamos, mas nem por isso precisamos ser estúpidos.

(¯`·._.·(\/\@r!@(\/@·._.·´¯)
Avatar do usuário
Mariana
BFW Beneméritos
 
Mensagens: 1446
Registrado em: Dom Mai 09, 2010 9:44 am
BrazilFW Box:

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor Alvarenga » Seg Nov 29, 2010 11:04 am

Obrigado pela resposta Marina, sua contribuição no fórum é de peso pesado... rsrsr!
Alvarenga
 

Re: CRON - Bug corrigido! FIX em 2.32RC

Mensagempor Mariana » Seg Nov 29, 2010 11:13 am

Alvarenga escreveu:Obrigado pela resposta Marina, sua contribuição no fórum é de peso pesado... rsrsr!

Está me chamando de gorda, é?...rsrsr
Brincadeira... Mas se já esclareceu sua duvida, acrescente o resolvido para maternos organizados.

Abraços
Sempre tem algo que discordamos, mas nem por isso precisamos ser estúpidos.

(¯`·._.·(\/\@r!@(\/@·._.·´¯)
Avatar do usuário
Mariana
BFW Beneméritos
 
Mensagens: 1446
Registrado em: Dom Mai 09, 2010 9:44 am
BrazilFW Box:


Voltar para Bug Reports

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes

cron