为什么opend打开一个端口,什么在听?

oka*_*iho 2 port lsof launchd listener

我的路由器指示我运行的应用程序已打开一个TCP端口(6183)(我不知道)

使用lsof(在这里回答)lsof -iTCP:6183 -sTCP:LISTEN,我发现launchd是罪魁祸首.

是否有可能找出launchd的'脚本'中的哪一个负责?

Mar*_*ell 5

您可以尝试搜索启动使用的".plist"文件,如下所示:

find ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons /System/Library/LaunchAgents /System/Library/LaunchDaemons -name "*.plist" -exec grep -H 6183 "{}" \; 2>/dev/null

find ~/Library/LaunchAgents /Library/LaunchAgents /Library/LaunchDaemons /System/Library/LaunchAgents /System/Library/LaunchDaemons -name "*.plist" -exec defaults read "{}" 2>/dev/null \; | grep 6183
Run Code Online (Sandbox Code Playgroud)