Pular para o conteúdo

Salvar Log

Responder tópico
  • Denunciar
  • Indicar

1. Salvar Log

Enviado em 12/12/2011 - 14:14h

gostaria de salvar tudo que mostrar no programa que execulto, em um arquivo log.txt
eu uso: screen -AmdS vcmp1. /VCMPServer

ai gostaria que tudo que mostrasse no VCMPServer, salvasse no log.txt

Responder tópico

2. Re: Salvar Log

Enviado em 12/12/2011 - 14:16h


screen -AmdS vcmp1. /VCMPServer 2>&1 /pasta/log.txt

3. Re: Salvar Log

Enviado em 12/12/2011 - 14:16h

facil
redirecionando a saida para um arquivo de log
#./nodoexecutavel >> /var/log/teste.log

4. Re: Salvar Log

Enviado em 12/12/2011 - 15:28h

isso funciona?

restart.sh

#!/bin/bash
ulimit -c unlimited
while true; do ./VCMPServer >> vcmplog.txt done


5. Re: Salvar Log

Enviado em 12/12/2011 - 23:06h

Funciona, mas vc sabe que isso aqui vai gerar um laço infinito?

...
while true; do ./VCMPServer >> vcmplog.txt done
...


É isso mesmo que você quer, você vai fazer a parada manualmente, ou a intenção é que execute infinitamente?

6. Re: Salvar Log

Enviado em 12/12/2011 - 23:13h

rai3mb escreveu:

Funciona, mas vc sabe que isso aqui vai gerar um laço infinito?

...
while true; do ./VCMPServer >> vcmplog.txt done
...


É isso mesmo que você quer, você vai fazer a parada manualmente, ou a intenção é que execute infinitamente?
na verdade, quero isso so para verificar alguns erros, logo vou remove-lo

Agora se eu quiser que ele reinicie ( abri e fechar :P ) o VCMPServer todos os dias ás 12:00, oque devo fazer?

7. Re: Salvar Log

Enviado em 14/12/2011 - 00:24h

George511 escreveu:

na verdade, quero isso so para verificar alguns erros, logo vou remove-lo

Agora se eu quiser que ele reinicie ( abri e fechar :P ) o VCMPServer todos os dias ás 12:00, oque devo fazer?
Use o crontab:

Ele funciona desta forma:

[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]

$ crontab -e: edita
$ crontab -l: lista
$ crontab -r: remove

No seu caso ficaria:

00 12 * * * /caminho/seu_comando.sh

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder