【发布时间】:2018-05-09 10:31:29
【问题描述】:
我正在使用 centOS 7,我正在尝试通过 bash 脚本检查使用端口 X/tcp 和“fuser”命令的进程的 pid,如下所示:
some_pid=$(fuser X/tcp) > /dev/null
another_pid=$(fuser Y/tcp) > /dev/null
...
if [[ -z "$some_pid" ]]; then ...
虽然我不想在控制台打印任何东西,但结果是:
X/tcp:
Y/tcp:
...
当我尝试使用 -s 运行 fuser 时,if 语句返回 false,因为由于某种原因,fuser 的结果为空。
如何避免不必要的打印? 为什么当我在静默模式下运行 fuser 时它返回空?
【问题讨论】: