Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix lsof的非零退出代码_Unix_Lsof - Fatal编程技术网

Unix lsof的非零退出代码

Unix lsof的非零退出代码,unix,lsof,Unix,Lsof,我正在使用以下lsof命令: lsof -iTCP -a -sTCP:^LISTEN -a -p <pid> 有人能解释为什么会这样吗?有什么办法可以避免吗?这是预期的行为:如果发现了什么,你只会得到0 从man lsof: 诊断 错误由标准错误文件上的消息标识 如果检测到任何错误,Lsof将返回一(1),包括 找不到命令名、文件名、Internet地址 或文件、登录名、NFS文件、PID、PGID或UID 列出。如果指定了-V选项,lsof将指示搜索 无法列出的项目 如果未检测到

我正在使用以下
lsof
命令:

lsof -iTCP -a -sTCP:^LISTEN -a -p <pid>

有人能解释为什么会这样吗?有什么办法可以避免吗?

这是预期的行为:如果发现了什么,你只会得到
0

man lsof

诊断

错误由标准错误文件上的消息标识

如果检测到任何错误,Lsof将返回一(1),包括 找不到命令名、文件名、Internet地址 或文件、登录名、NFS文件、PID、PGID或UID 列出。如果指定了-V选项,lsof将指示搜索 无法列出的项目

如果未检测到错误并且能够列出有关所有指定搜索参数的一些信息,则返回零(0)。

echo $?