Lotus Domino: Redirecionando Output para um arquivo e executando um shell

Vamos gerar o resultado de um comando Show Stat e executar um shell sobre o arquivo gerado

=Criando o arquivo de comando= Crie um arquivo runstat.cmd dentro do diretorio data do servidor e adicione o seguinte conteudo:

Show Stat >runStatOutput.txt Load runstat2.sh

Salve e Feche

Crie um arquivo runstat2.sh e adicione o seguinte conteudo:

SERVER_TRANS_PERMINUTE=`egrep "Server.Trans.PerMinute =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` SERVER_AVAILABILITYINDEX=`egrep "Server.AvailabilityIndex =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` REPLICA_CLUSTER_SECONDSONQUEUE=`egrep "Replica.Cluster.SecondsOnQueue =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` REPLICA_CLUSTER_WORKQUEUEDEPTH=`egrep "Replica.Cluster.WorkQueueDepth =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` MAIL_WAITING=`egrep "Mail.Waiting =" runStatOutput.txt | awk -F"=" '{gsub(/ /,"",$2); print $2}'` echo $SERVER_TRANS_PERMINUTE echo $SERVER_AVAILABILITYINDEX exit 0
 * 1) !/bin/sh

Salve e Feche

= Testando =

No console do domino execute o comando

> < runstat.cmd

Resultado

> Show Stat >runStatOutput.txt > Load runstat2.sh > 0 100 >

= Colocando em Produção =

Criar um documento de Programa, como :

= Ver também =


 * IBM Domino: Coletando estatísticas de um servidor Domino via HTTP


 * Mais Artigos sobre IBM Domino e Notes