我写了一个python脚本,并把它添加到Ubuntu的启动应用程序列表中。重启设备后,我发现脚本没有运行,我不知道在哪里可以找到日志。日志的默认存储位置是什么?
我搜索了类似的问题像这样。我不认为这适用于我,因为我使用的方法与问题中提到的方法不同。
编辑:我没有将脚本添加到 rc.local 或 cron 作业中。在 ubuntu dash 中,如果您输入 startup,您将看到一个窗口,要求您添加要在启动时执行的命令。我在该窗口中添加了脚本。
答案1
将 Python 脚本添加到启动应用程序后,将出现一个与您的脚本相对应的新“.desktop”文件,~/.config/autostart
该文件包含一行内容:
Exec=your_script.py
一个简单的解决方法是将 .desktop 文件中的内容更改为your_script.py
,wrapper.sh
其中wrapper.sh
的新脚本内容如下:
python your_script.py > your_log.txt
那么显然的输出your_script.py
会出现在your_log.txt
。
PS 我本想将此解决方法添加为评论,而不是解决方案,但作为新注册用户,我无法做到这一点。很抱歉,希望对您有所帮助。