当我在网站上执行某些操作“保存按钮,重新加载”或一段时间后,就会发送垃圾邮件。在 htop 上我看到一系列是
smtp -t unix -u -c
由用户运行的postfix
有没有办法让我查看哪些文件激活此命令?
----编辑----- 您是否使用特定的 CMS?我在服务器上运行 ERPNext v8。系统确实有电子邮件功能,但我没有使用它。发送的电子邮件是垃圾邮件。垃圾邮件于去年 4 月 27 日开始,它占用了太多资源。
答案1
以其-o旗帜,附注返回有关进程的大量信息,包括:
- 命令行
- 地位
- 所有者
- 进程 ID(又名“PID”)
- ...
请参阅“ps”格式说明符的完整列表。
这还包括进程父进程的 PID,即“PPID”。
例如,要获取本地运行的“emacs”的 PPID(即在我的工作站上启动 emacs 的进程的 PID),我可以运行:
ps -eo ppid,comm | awk '/emacs/ {print $1}'
它返回“1102”(没什么大不了的,但我稍后会重新使用它)。该父进程的详细信息:
ps -o args,comm,state,user 1102
或(甚至更好):
ps -o args,comm,state,user $(ps -eo ppid,comm | awk '/emacs/ {print $1}')
返回:
COMMAND COMMAND S USER
xfce4-panel --display :0.0 xfce4-panel S matth
注意:要显示的字段列表仅作为示例给出(此处是多余的)。