Scriptutil.

classe orientada para o objeto para tornar os scripts de linha de comando típicos mais fáceis de escrever
Baixe Agora

Scriptutil. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Cameron Stuart
  • Site do editor:
  • http://search.cpan.org/~camstuart/

Scriptutil. Tag


Scriptutil. Descrição

Classe orientada para objetos para tornar os scripts típicos de linha de comando mais fáceis de escrever Scriptutil é um módulo Perl para tornar os scripts típicos de linha de comando mais fáceis de escrever.O objetivo deste módulo é reduzir a quantidade de copiar e colar e repetido 'código de andaimes' na parte superior de seus scripts.Um tempo passa por eu pretendo Adicione mais métodos para operações comuns, se você tiver algumas sugestões se sentir à vontade para me deixar uma operação line.common, como: * Inicialização do arquivo de log (arquivo :: log) * Rotação de arquivo de log * Bloqueio (então apenas uma instância de seus scripts é executado de uma vez) * desempenho de benchmarking (benchmark) * Limpeza de espaço branco fora de stringswill ser cuidado para você quando você instanciar um novo objeto Scriptutil.Você pode substituir alguns ou todos os padrões, ou deixá-los como é, veja os exemplos seção para mais informaçõesynopsis usa o ScriTutil; # Todos estes parâmetros são opcionais: my $ script = scriptutil-> Novo ('Verbose' => 1, # Mensagens de saída para stdout 'nolog' => 1, # desativar o registro 'nolock' => 1, # Desativar o bloqueio de script 'LOG_DEBUG' => 5 # Nível de depuração para registrar 'log_filename' => 'foo.log', # log nome do arquivo 'log_path' => '/ tmp', # localização do log_mode '=>' >> ' # Log_StderRredirect '=> 0, # Redirect stderr em log' log_storeExptext '=> 1, # LOGE LOGINE Internamente todos Exp Texto' Log_DateTimestamp '=> 1, # Log_LogFileDateTime' => 1, # Timestamp O nome do arquivo de log 'log_rotation' => 1, # Faça rotação de log se o log for ativado 'Log_Zip_After_days' => 2, # arquivos de log zip mais antigos que x dias se log_rotation estiver habilitado 'log_rm_After_days' => 5, # Excluir log Arquivos mais antigos que os dias x Se log_rotation estiver ativado); # Coloque uma mensagem no arquivo de log, a menos que o sinalizador 'Nolog' tenha sido definido também imprimir para stdout se o sinalizador verboso tiver sido definido $ script-> echo ("boo"); # Coloque uma mensagem no arquivo de log, a menos que o sinalizador 'Nolog' tenha sido definido # e 'log_debug' é maior ou igual a 10 $ script-> echo ("boo", 10); Requisitos: · Perl. · Alce · Carpa. · Arquivo :: log · Fcntl. · Arquivar :: Zip · Arquivo :: Spec · Arquivo :: Basename


Scriptutil. Software Relacionado