linux - 如何显示启动时运行的脚本的终端?

标签 linux shell raspberry-pi debian

我目前正在研究 Raspberry Pi。我想实现一个脚本来在启动时运行 Python 程序。我按照 this guide 中给出的步骤进行操作.我的脚本内容是:

#! /bin/sh
# /etc/init.d/launchScript

cd path/to/file
python main.py

虽然脚本在启动时成功运行(文件和 I/O 操作正常),但终端窗口没有出现。我根本无法调试任何错误。

任何人都可以帮助我如何使终端出现以便进行调试吗?

最佳答案

来自 a forum post ;

创建一个 .desktop 文件,例如。 myApp.desktop

myApp.desktop 文件内容:

[Desktop Entry]
Exec=lxterminal -e "/home/pi/main.py"
Type=Application

然后,将 myApp.destop 复制到 ~/.config/autostart 目录。

关于linux - 如何显示启动时运行的脚本的终端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38366851/

相关文章:

shell - 在文件中查找并替换并覆盖文件不起作用,它会清空文件

python - 间歇性 Python 线程错误, "main thread is not in main loop"

c++ - 在 Raspberry 上使用 C++ 创建 RRD 文件时行为异常

python - 获取 openCV 错误 : Assertion Failed

php - 从 PHP 写入标准输入?

linux - BASH: "export k=1"与 "k=1"之间的区别

shell - jenkinsfile 中意外标记 `(' 附近出现语法错误

linux - 我们可以通过 USB 设备传递到 Linux 上的 Docker 容器吗?

linux - TFS 工作区和工作文件夹在 Linux 上与托管 TFS 发生冲突 (VisualStudio.com)

c++ - 如何在不调用 "system()"的情况下使用 C++ 或 Qt 关闭 Linux?