在过去的几天里,我醒来发现 rsync 占用了 1.6GB 的内存,导致我的 Mac 运行速度明显变慢。活动监视器只显示 rsync 来自 sh,但我正在尝试查找更多信息;具体来说,是哪个 shell 脚本调用了 rsync。我该如何找出答案?
答案1
很简单,使用 ps 命令检查 rsync 进程的父进程,如下所示。
使用此命令
# ps -ef | grep rsync
这将为您提供 rsync 脚本的进程 ID。这还将提供运行该 rsync 进程的父脚本的进程 ID。
然后使用此命令
# ps -ef | grep 父进程 ID
这将告诉您正在运行 rsync 脚本的脚本的名称。
希望这有帮助。