首先创建一个python程序,让它一直运行,然后你中途退出,过一段时间回来,可看到程序一直在运行的结果.

#! /usr/bin/env python
import time

a = 1
while 1:
  a+=1;
  print(a)
  time.sleep(2);

运行这个python程序,可看到每隔两秒打印一个数字。

接着可按如下操作让程序在服务器保持运行

  • screen 创建新窗口
  • 输入你想要的运行的内容
  • ctrl-a d 先按ctrl+a,再按d,此时你可以关闭连接了,做自己想做的事情去,再次回来时通过下面操作可以看到程序一直在运行。
  • screen -ls 查看当前有哪些会话,并显示id
  • screen -r id 恢复会话

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐