在 Ubuntu 上哪里可以查看屏幕分离的命令行应用程序崩溃日志

在 Ubuntu 上哪里可以查看屏幕分离的命令行应用程序崩溃日志

因此,我通过 SSH 进入服务器后,使用以下命令行运行一些应用程序,然后通过 ctrl+a ctrl+d 分离窗口:

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

然后我遇到了一些系统功能障碍投诉,因此我通过 SSH 进入服务器,并使用以下命令行发现我的命令行应用程序异常退出:

ps -aux | grep php

因此,我检查了 /var/log/ 文件夹,但没有找到任何有用的信息。我试图找出这次异常崩溃的原因,我在哪里可以找到崩溃日志?

以下是我的详细网络服务器信息:

lsb_release -a

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

答案1

缺少一些细节:没有SCREEN可执行文件。可执行文件是小写的screen(尽管它分叉并命名了一个进程)"SCREEN")。

但假设该命令的意思是

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

那么日志文件将位于目录中/logs,并且仅包含来自开始bash 命令(因为>操作符运行运行 bash)。更有可能的是,文件为空。

相关内容