哪个 shell 脚本正在调用 rsync?

哪个 shell 脚本正在调用 rsync?

在过去的几天里,我醒来发现 rsync 占用了 1.6GB 的内存,导致我的 Mac 运行速度明显变慢。活动监视器只显示 rsync 来自 sh,但我正在尝试查找更多信息;具体来说,是哪个 shell 脚本调用了 rsync。我该如何找出答案?

答案1

很简单,使用 ps 命令检查 rsync 进程的父进程,如下所示。

使用此命令

# ps -ef | grep rsync

这将为您提供 rsync 脚本的进程 ID。这还将提供运行该 rsync 进程的父脚本的进程 ID。

然后使用此命令

# ps -ef | grep 父进程 ID

这将告诉您正在运行 rsync 脚本的脚本的名称。

希望这有帮助。

相关内容