Você pode ver o que está acontecendo sob o gui?

0

Quando inicio a aplicação com o gui a partir do terminal linux, consigo ver o que está acontecendo no gui desse terminal. E se ele falhar, na maioria das vezes há problema por que ele caiu. Então, minha pergunta é, existe a possibilidade de ver esse tipo de log quando o aplicativo já está sendo executado, e foi iniciado não do terminal, mas usando o ambiente de desktop, ou algo como dmenu. E quanto ao windows? Você pode iniciar o aplicativo e ver o que está acontecendo e por que ele falha?

    
por pzdc 17.12.2014 / 16:43

2 respostas

0

Linux: Não, os aplicativos AFAIK não iniciados a partir de um terminal não terão necessariamente seus diretórios STDOUT e STDERR direcionados para qualquer lugar útil. Nem todos os aplicativos gravam depuração / registro em log para STDOUT ou STDERR. Você deve ler a documentação ou as páginas do manual de cada aplicativo para ver quais opções de registro estão disponíveis para cada aplicativo. Muitos aplicativos registram no serviço syslog. a configuração do syslog determina como / onde esses registros de log são registrados. Não é incomum que os aplicativos tenham seus próprios arquivos de log.

Você pode querer ler a página man do strace.

Windows: Eu olharia no Visualizador de Eventos

    
por 17.12.2014 / 16:52
0

Sim, você pode, mas o local do arquivo .log que contém as informações em questão depende do aplicativo.

A maioria dos arquivos de log estão em / var / log (você precisa estar su para acessar o diretório). Alguns aplicativos permitem que você redefina o local do arquivo de log, que, nesse caso, normalmente é encontrado em / etc / applicationname .

Se você não encontrar nada relevante, poderá procurar o nome do aplicativo dentro de cada arquivo e subdiretório no arquivo / var / log da seguinte forma:

  cd /var/log
  grep -nrI openvpn

Isto irá procurar cada menção da palavra openvpn dentro de cada arquivo em todos os subdiretórios do / var / log. A saída dessa consulta pode ser extensa e exigir mais filtragem.

    
por 17.12.2014 / 16:56