在ps中隐藏命令执行检测

时间:2018-05-25 14:53:41

标签: linux bash shell command-line sh

我有一个包含内容的bash脚本 -

#!/bin/bash
while true;do
netstat -antp | grep LISTEN | tr -s ' ' | cut -d ' ' -f 4 > /tmp/log
sleep 100
done

假设我创建了一个在启动时执行脚本的服务。但是当我使用ps -eo command时,我能够看到正在执行的命令。例如 -

netstat -antp
grep LISTEN
tr -s ' '
cut -d ' ' -f 4

但我希望抑制此输出并隐藏这些命令的执行。有没有办法做到这一点?

欢迎任何其他建议。谢谢!

1 个答案:

答案 0 :(得分:1)

您无法隐藏系统中正在运行的进程,至少在没有内核挂钩的情况下是这样。这样做通常只在恶意软件中发现,因此您不太可能得到很多帮助。

确实没有理由将这些进程隐藏起来。如果您的脚本中的某些内容被挂起,您将希望看到这些过程,让您了解正在发生的事情。

如果存在特定问题导致这些过程的存在,则需要详细说明这是什么。

相关问题