2024-04-25 09:15:14 发布
网友
我正在尝试在Linux屏幕上运行.py脚本。创建屏幕后,我将目录更改为脚本的位置,然后尝试运行它: python script_name.py,但我没有收到回复。你能告诉我怎么解决吗?先谢谢你。你知道吗
python script_name.py
我试着:
screen -S screen_name
cd location_of_the_script
我想让我的脚本在屏幕上运行,然后从这个屏幕分离。你知道吗
screen -S <name>(生成屏幕名称)
screen -S <name>
screen -r <name>(如果您没有连接,请连接,但您应该连接)
screen -r <name>
cd /location/of/script(进入脚本)
cd /location/of/script
python your_script.py(运行脚本)
python your_script.py
^a d即Ctl+a,然后是d(从屏幕分离)
^a d
以下是Linux屏幕备忘单的链接: http://aperiodic.net/screen/quick_reference
我还建议使用tmux而不是Linux屏幕。你知道吗
运行byobu而不是screen和tmux更好,因为它提供了额外的系统信息,您仍然可以选择screen作为后端。你知道吗
byobu
screen
tmux
$ byobu $ cd /location/of/python/script $ python script.py
然后按F6或Ctrl键-a,然后按d以分离。你知道吗
注意:如果您得到回复,将完全取决于您的脚本。 要确定它是否正在运行,可以尝试ps -u root | grep script.py或time python script.py之类的方法,将运行时打印到标准输出. 你知道吗
ps -u root | grep script.py
time python script.py
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
而不是screen
和tmux
更好,因为它提供了额外的系统信息,您仍然可以选择screen
作为后端。你知道吗然后按F6或Ctrl键-a,然后按d以分离。你知道吗
注意:如果您得到回复,将完全取决于您的脚本。 要确定它是否正在运行,可以尝试
ps -u root | grep script.py
或time python script.py
之类的方法,将运行时打印到标准输出. 你知道吗相关问题 更多 >
编程相关推荐