O gerenciamento de memória do Perl não é tão simples assim, o valor de uma variável vai estar em diferentes locais físicos da memória e não necessariamente ordenados. Se fosse em C, e você tivesse gravado o valor de uma variável seria mais fácil. Em Perl você não pode acessar a memória randomicamente, porque o modo como as variáveis em Perl funcionam têm um custo.
2013/7/29 Tiago Peczenyj <[email protected]>: > vamos inverter a pergunta. > > digamos que a variavel tem valor 1024. E ai, o que vc faz com isso? vc pode > usar isso pra algo util? como vc verifica que 1024 eh um valor "bom" pro seu > problema? > > as vezes faz mais sentido verificar todos os possiveis valores do que > investigar um dump de memoria bizarro de um processo q de repente até > sobreescreveu o valor dessa variavel que vc quer. > > > 2013/7/29 Marcio - Google <[email protected]> >> >> Pois é Tiago ... agora vi o quanto faz falta. Tenho uns scripts em bash >> rodando que nem lembro direito o que eles fazem ... kkkkk >> >> Ele pode ser parado e reiniciado sem problemas. Esse foi um dos primeiros >> que fiz em Perl. >> >> A 45 dias atrás foi a última vez que parei ele porque fiz uma correção, já >> tava rodando a mais de 6 meses. Ele nunca teve muita importância, o problema >> é que deu pau em outra aplicação (não é minha) e por conta disso preciso do >> valor dessa variável. >> >> O problema nem é meu, só estou tentando recuperar essa informação para >> salvar a pele de dois ex-colegas, responsáveis pela que deu pau. >> >> >> >> >> [...]'s >> >> Marcio >> >> ======================================== >> ########### Campanha Ajude o Marcio! ########### >> http://sosmarcio.blogspot.com.br/ >> http://www.vakinha.com.br/VaquinhaP.aspx?e=195793 >> ======================================== >> >> >> Em 29 de julho de 2013 17:49, Tiago Peczenyj <[email protected]> >> escreveu: >> >>> Se o seu script é tão importante assim que tem q rodar por 45 dias sem >>> parar e que não possa ser interrompido, vc deveria pensar em uma forma de >>> interrompe-lo graciosamente. >>> >>> por exemplo, salve o estado do seu objeto se vc receber um dado sinal >>> (tipo SIGHUP) de forma q vc seja capaz de recomeçar daquele ponto. vc pode >>> salvar de tempos e tempos e caso falte energia pode recomeçar do ultimo >>> ponto. pra isso vc tem q pensar na sua aplicação como um todo. >>> >>> melhor perder um tempo agora pensando nisso do que ficar torcendo pra >>> bateria do no-break aguentar ;-) >>> >>> >>> >>> >>> 2013/7/29 Marcio - Google <[email protected]> >>>> >>>> Valeu pessoal! >>>> >>>> Estou instalando uma VM com Linux para testar/simular a técnica. >>>> >>>> Não quero *tentar* direto no *calo* ... vai que dá uma *zica* e derrubo >>>> o script. >>>> >>>> >>>> >>>> [...]'s >>>> >>>> Marcio >>>> >>>> ======================================== >>>> ########### Campanha Ajude o Marcio! ########### >>>> http://sosmarcio.blogspot.com.br/ >>>> http://www.vakinha.com.br/VaquinhaP.aspx?e=195793 >>>> ======================================== >>>> >>>> >>>> Em 29 de julho de 2013 17:40, Eden Cardim <[email protected]> escreveu: >>>> >>>>> >>>>> "Marcio" == Marcio <- Google <[email protected]>> writes: >>>>> >>>>> Marcio> Sou meio neandertal para Perl, então pelo pouco que >>>>> Marcio> entendi meu script teria que estar usando esse módulo para >>>>> Marcio> funcionar o que preciso (ler o valor da variável). Ou não >>>>> Marcio> entendi nada?!? >>>>> >>>>> Você tá com um problema bastante complicado nas mãos, sugiro que você >>>>> leia a documentação do módulo, com cuidado, mais de uma vez. Em >>>>> particular essa parte: >>>>> >>>>> >>>>> https://metacpan.org/module/JJORE/Enbugger-2.013/lib/Enbugger.pod#From-gdb >>>>> >>>>> -- >>>>> Eden Cardim -- Insolide Soluções de TI Ltda. >>>>> +55 11 9644 8225 >>>>> http://insoli.de >>>>> =begin disclaimer >>>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>>> SaoPaulo-pm mailing list: [email protected] >>>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>>> =end disclaimer >>>> >>>> >>>> >>>> =begin disclaimer >>>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>>> SaoPaulo-pm mailing list: [email protected] >>>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>>> =end disclaimer >>>> >>> >>> >>> >>> -- >>> Tiago B. Peczenyj >>> Linux User #405772 >>> >>> http://about.me/peczenyj >>> >>> =begin disclaimer >>> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >>> SaoPaulo-pm mailing list: [email protected] >>> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >>> =end disclaimer >>> >> >> >> =begin disclaimer >> Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ >> SaoPaulo-pm mailing list: [email protected] >> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> >> =end disclaimer >> > > > > -- > Tiago B. Peczenyj > Linux User #405772 > > http://about.me/peczenyj > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > -- -dom -- IBM - Business Analytics Optimization Consultant Daniel Mantovani +5511 8538-9897 XOXO =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
