作为启动应用程序添加的文件日志

作为启动应用程序添加的文件日志

我写了一个python脚本,并把它添加到Ubuntu的启动应用程序列表中。重启设备后,我发现脚本没有运行,我不知道在哪里可以找到日志。日志的默认存储位置是什么?

我搜索了类似的问题像这样。我不认为这适用于我,因为我使用的方法与问题中提到的方法不同。

编辑:我没有将脚本添加到 rc.local 或 cron 作业中。在 ubuntu dash 中,如果您输入 startup,您将看到一个窗口,要求您添加要在启动时执行的命令。我在该窗口中添加了脚本。

答案1

将 Python 脚本添加到启动应用程序后,将出现一个与您的脚本相对应的新“.desktop”文件,~/.config/autostart 该文件包含一行内容: Exec=your_script.py

一个简单的解决方法是将 .desktop 文件中的内容更改为your_script.pywrapper.sh其中wrapper.sh的新脚本内容如下: python your_script.py > your_log.txt

那么显然的输出your_script.py会出现在your_log.txt

PS 我本想将此解决方法添加为评论,而不是解决方案,但作为新注册用户,我无法做到这一点。很抱歉,希望对您有所帮助。

相关内容