提问人:Jacob 提问时间:10/17/2023 最后编辑:Christoph RackwitzJacob 更新时间:10/17/2023 访问量:63
启动时启动 Python 脚本并在终端中显示输出
Launch a Python script upon startup and show the output in a terminal
问:
我是 Python 的新手,并且使用 Raspberry Pi,我遇到了一个看似简单的问题,但事实证明,这对我这个初学者来说是相当具有挑战性的。尽管我进行了研究,但我还没有找到合适的解决方案。
我的目标是让 Python 脚本在 Raspberry Pi 启动时自动运行。但是,我还想在终端窗口中查看脚本的输出。
我在目录 /home/pi/.config/autostart 中放置了一个 .desktop 文件,它包含以下内容:
[Desktop Entry]
Version=1.0
Name=autostartProgram
Exec=/usr/bin/python3 /home/pi/Documents/autostart.py
Terminal=true
我知道它正在工作,因为我听到继电器咔嗒声,表明我的 GPIO 输出正在工作。此外,我看到 USB 摄像头上的红灯,确认 Python 脚本正在访问摄像头。一切似乎都在工作,除了终端没有打开,阻止我看到我的脚本的输出。:(
这可能很重要,我在具有 64GB RAM 的 Raspberry Pi 4B 上运行 Raspberry OS 8 位 Legacy 版本;Pi 会自动加载到桌面,无需用户输入密码。
答: 暂无答案
评论
journalctl
ssh