【问题标题】:Linux. launch python script from .config/upstart/ in a visible terminalLinux。在可见终端中从 .config/upstart/ 启动 python 脚本
【发布时间】:2018-02-26 15:53:54
【问题描述】:

如果我在 .config/upstart 中添加一个启动器,例如:

start_python.conf

start on desktop-start
exec python myscript.py
stop on desktop-end

myscript.py 基本上是一个永无止境的 while 循环,它执行一些巫术......

如果我尝试上述方法,它会在机器启动时启动。 但它是不可见的(可以在启动后使用 ps aux | grep python 找到)。

我希望它在可见的终端窗口中启动,以便我可以监控它。我该怎么做?

【问题讨论】:

    标签: linux terminal


    【解决方案1】:

    您的终端应用程序应该有选项接受命令以在其中运行,请参阅man terminal-app-nameterminal-app-name --help。有Konsole例子:

    konsole -e python myscript.py
    

    我想你有 gnome-terminal 作为默认终端模拟器,所以要么

    gnome-terminal --command="python myscript.py"
    

    gnome-terminal --execute python myscript.py
    

    应该可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-11
      • 2014-08-17
      • 2022-01-19
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 2018-05-04
      • 2023-03-30
      相关资源
      最近更新 更多