我的 Debian 系统上有一个目录。目录是:
root@debian:/3/20150626# stat 00
File: `00'
Size: 6 Blocks: 0 IO Block: 4096 directory
Device: fe00h/65024d Inode: 4392587948 Links: 3
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-06-25 20:00:00.086150791 -0400
Modify: 2015-07-07 12:39:04.174903234 -0400
Change: 2015-07-07 12:39:04.174903234 -0400
Birth: -
Run Code Online (Sandbox Code Playgroud)
该目录为空:
root@debian:/3/20150626# ls -al 00
total 0
drwxr-xr-x 3 root root 6 Jul 7 12:39 .
drwxr-xr-x 3 root root 23 Jul 7 12:56 ..
Run Code Online (Sandbox Code Playgroud)
但我的系统不这么认为:
root@debian:/3/20150626# rm -rf 00
rm: cannot remove `00': …
Run Code Online (Sandbox Code Playgroud) 当我的 Ubuntu 服务器启动时,我看到一条消息:kernel: [11.895392] init: failsafe main process (631) killed by TERM signal
. 我想知道这是什么过程,但我不知道在哪里看。当我搜索我的syslog
和 时kernel.log
,我没有看到任何进程启动和被赋予标识符 (PID) 的证据。
我想调查我的启动消息(故障安全主进程被杀死......)但首先,我需要回答这个问题:当一个进程启动时,记录在哪里以及分配给它的PID是否也被记录?
我知道一个进程会根据需要写入一个 PID 文件以供稍后参考,但是一旦该进程被终止,我能找出它曾经拥有的 PID 吗?