无法在屏幕上运行.py脚本

2024-04-25 09:15:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在Linux屏幕上运行.py脚本。创建屏幕后,我将目录更改为脚本的位置,然后尝试运行它: python script_name.py,但我没有收到回复。你能告诉我怎么解决吗?先谢谢你。你知道吗

我试着:

  1. screen -S screen_name
  2. cd location_of_the_script
  3. python script_name.py

我想让我的脚本在屏幕上运行,然后从这个屏幕分离。你知道吗


Tags: ofthenamepy目录脚本屏幕linux
2条回答

screen -S <name>(生成屏幕名称)

screen -r <name>(如果您没有连接,请连接,但您应该连接)

cd /location/of/script(进入脚本)

python your_script.py(运行脚本)

^a d即Ctl+a,然后是d(从屏幕分离)

以下是Linux屏幕备忘单的链接: http://aperiodic.net/screen/quick_reference

我还建议使用tmux而不是Linux屏幕。你知道吗

运行byobu而不是screentmux更好,因为它提供了额外的系统信息,您仍然可以选择screen作为后端。你知道吗

$ byobu
$ cd /location/of/python/script
$ python script.py

然后按F6或Ctrl键-a,然后按d以分离。你知道吗

注意:如果您得到回复,将完全取决于您的脚本。 要确定它是否正在运行,可以尝试ps -u root | grep script.pytime python script.py之类的方法,将运行时打印到标准输出. 你知道吗

相关问题 更多 >