onde fazer o checkout do aplicativo de linha de comando destacado tela log de travamento no Ubuntu

0

Então, eu estava executando algum aplicativo com a seguinte linha de comando após o SSHing no meu servidor, e depois, em seguida, desanexei a janela por ctrl + ctrl + d:

SCREEN /bin/bash -c php index.php -whatever > /logs/inst1_20151020.log 

Então eu encontrei alguma reclamação de disfunção do sistema, então eu fiz SSH no servidor, e encontrei o meu aplicativo de linha de comando saído de forma anormal usando a seguinte linha de comando:

ps -aux | grep php

Então, eu verifiquei a pasta / var / log / e não encontrei nenhuma informação útil em lugar algum. Eu estava tentando descobrir qual é a causa dessa falha anormal, onde posso encontrar o registro de falhas?

Estas são as informações detalhadas do meu servidor da Web:

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty
    
por David 21.10.2015 / 12:19

1 resposta

1

Há alguns detalhes em falta: não há nenhum executável SCREEN como tal. O executável está em minúscula screen (embora bifurque e nomeie um processo "SCREEN" ).

Mas assumindo que o comando foi concebido como

screen /bin/bash -c php index.php -whatever > /logs/inst1_20151020.log 

então o arquivo de log deve estar no diretório /logs e conter apenas a saída de iniciar o comando bash (já que o operador > é executado antes correndo bash). Mais provável que não, esse arquivo está vazio.

    
por 21.10.2015 / 12:37