很久以前,我在 OSX 上配置过,如果某个应用程序崩溃,则应直接重新启动。现在,我不知道我在哪里配置了它。我想取消这个配置。
我已经查看了启动守护进程和代理(系统和用户)。但我在那里找不到任何东西。父进程是“launchd”(PID=1)。
您对如何找出我在哪里配置了此功能有什么建议吗?您知道有什么方法可以找出哪一行代码/配置实现了重新启动吗?
答案1
我可以使用以下命令解决:
sudo launchctl procinfo {PID}
然后它会告诉你“路径”下的哪个配置导致这个程序反复启动。不幸的是,我找不到它,因为我在配置中输入了错误。