où consulter le journal des pannes de l'application en ligne de commande détaché à l'écran sur Ubuntu

0

Donc, je courais une application avec la ligne de commande suivante après SSHing sur mon serveur, puis après avoir détaché la fenêtre par ctrl + a ctrl + d:

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

Puis je me suis plaint d'un dysfonctionnement du système, alors je me suis connecté au serveur et j'ai trouvé mon application de ligne de commande fermée anormalement à l'aide de la ligne de commande suivante:

ps -aux | grep php

Donc, j'avais vérifié le dossier / var / log / et je n'avais trouvé aucune information utile nulle part. J'essayais de comprendre quelle est la cause de cet accident anormal. Où puis-je trouver le journal des incidents?

Voici les informations détaillées sur mon serveur Web:

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty
David
la source

Réponses:

1

Il manque quelques détails: il n'y a pas SCREEN exécutable en tant que tel. L'exécutable est en minuscule screen (bien que cela crée et nomme un processus "SCREEN" ).

Mais en supposant que la commande était destinée à

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

alors le fichier journal serait dans le répertoire /logset ne contiennent que la sortie de départ la commande bash (depuis le > l'opérateur est exécuté avant courir bash). Plus que probable, cette le fichier est vide.

Thomas Dickey
la source
Grande explication.
David