我有一个包含内容的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
但我希望抑制此输出并隐藏这些命令的执行。有没有办法做到这一点?
欢迎任何其他建议。谢谢!
答案 0 :(得分:1)
您无法隐藏系统中正在运行的进程,至少在没有内核挂钩的情况下是这样。这样做通常只在恶意软件中发现,因此您不太可能得到很多帮助。
确实没有理由将这些进程隐藏起来。如果您的脚本中的某些内容被挂起,您将希望看到这些过程,让您了解正在发生的事情。
如果存在特定问题导致这些过程的存在,则需要详细说明这是什么。