如何确定哪个程序每 10 秒写入一次错误日志?

如何确定哪个程序每 10 秒写入一次错误日志?

很久以前,我在我的 Macbook 上学习过一个关于自动执行任务的在线教程:让无聊的事情自动化

从那时起,我换了一台新笔记本电脑。在新笔记本电脑上,我试图删除包含本教程文件的文件夹(该文件夹名为“boring”),但该文件夹总是在几秒钟内自动重新创建,其中包含一个空的 stdout.log 和一个 stderr.log 文件,每隔 10 秒就会写入以下行:

“/Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python:无法打开文件‘weatherAlert.py’:[Errno 2] 没有该文件或目录”

在此处输入图片描述

不幸的是,这个日志没有明确指出是什么程序生成了它。

有一个weatherAlert.py文件是无聊文件夹的一部分,但它确实不再存在,因为我删除了它,而且我不想只是为了阻止这个错误记录发生而重新创建它。

我在 Finder 中搜索了“weatherAlert.py”,除了这个错误日志文件之外什么也没找到。

看来自动化教程有点过于有效了,我以某种方式配置了一个程序,尝试weatherAlert.py每 10 秒永远调用该文件一次。

我已进入活动监视器并退出我发现的名为的进程weatherd,但这并没有停止日志。

重新启动计算机没有解决任何问题。

我怎样才能找到这个重复运行的程序并停止它?

答案1

删除 Python 文件夹会/Library /Frameworks/Python.framework/Versions/3.7停止日志创建。

相关内容