zoukankan      html  css  js  c++  java
  • 如何在云服务器上自动运行.py文件

    如果你在云服务器上运行的目的是保持一直运行,那就继续往下看吧、

    有很多种方法,我这里说的是在linux上操作的一种。

    利用screen会话分离。

    因为在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、
    输入、输出和窗口缓存。

    所以长话短说:
    第一步:安装screen :
    yum install screen

    第二步: 创建screen -S LX (注释:-S,意思是创建一个screen分屏环境。S是大写,LX是分屏的名字)

    第三步:运行
    创建后会进入一个空白的界面。看起来跟ctrl+L了清屏了一样。不要慌。
    你可以直接运行

    python3 main.py

    然后 ctrl+a+d 退出当前csreen环境。记住要一起按

    第三步另外一种操作:
    你创建完分屏可以直接 ctrl+a+d ,然后在外面

    screen -S LX -X screen python3 main.py

    第四步:查看
    其实上面已经达到目的了。如果你要想回去看运行状况的话
    screen -ls 查询所以的screen程序。 然后有个pid。就是几个数字

    然后 screen -r 88888 重新连接screen (88888是你-ls出来对应的数字)

    第五步:终止
    不想运行了咋办。
    -ls查一下,然后 kill 88888

    第六步:dead
    -ls出来有dead标志的。说明程序凉了
    creen -wipe 清除dead 会话

    没了。简单又好用。= =

  • 相关阅读:
    JDBC 详解
    Class.forName() 详解
    23种设计模式
    MVC 模式
    Ant 打包 问题
    Jedis操作Redis--SortedSet类型 (会自然排序)
    在JSP中常见问题,防止SpringMVC拦截器拦截js等静态资源文件的解决方案
    在idea中使用@Test注解报错的解决方案
    判断返回的对象是否为空
    使用标准的日期格式化过程
  • 原文地址:https://www.cnblogs.com/weijiutao/p/11793897.html
Copyright © 2011-2022 走看看