因此,我通过 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)。更有可能的是,那文件为空。