python脚本如何运行,Python运行脚本

  python脚本如何运行,Python运行脚本

  最近需要在后台运行脚本。本文主要介绍Python脚本在后台运行的五种方式。通过实例代码详细介绍,具有一定的参考价值。感兴趣的朋友可以参考一下。

  00-1010方法一:脚本后添加方法二:使用nohup在后台执行命令方法三:使用screen执行命令方法四:使用at批量执行命令。方法五:用手表连续执行一个命令。最近写了监控服务的脚本,需要后台24小时运行。

  环境:linux,脚本python,shell脚本

  

目录

  添加后,脚本可以在后台运行,这样你就可以继续工作了。但是有一个问题,你关闭终端连接后脚本会停止运行;

  比如:

  [root@192 ~]# python更新测试1.1

  

方法一:脚本后加

  使用符号在后台执行命令或脚本后,如果您注销,该命令将自动终止。要避免这种情况,可以使用nohup命令,如下所示:

  $ nohup。/my-shell-script.sh

  

方法二:使用nohup在后台执行命令

  通过nohup和symbols在后台执行该命令后,即使注销,该命令也会一直执行。但是,您无法重新连接到此会话。要重新连接到该会话,可以使用screen命令。

  Linux的screen命令提供了分离和重新连接会话的功能。当您重新连接此会话时,您的终端与断开时完全相同。

  

方法三:使用screen执行命令

  使用at命令,可以使命令在指定的日期和时间运行。例如,要在明天上午10: 00在后台执行备份脚本,请执行以下命令:

  $ at -f backup.sh明天上午10点

  要在批处理模式下执行某些任务,需要启用某些选项。下面的文章会详细讲解:

  如何将Unix Top命令输出捕获到可读格式的文件中

  批处理模式下的Unix bc命令行计算器

  如何以批处理模式执行SSH和SCP(仅当启用无密码登录时)

  

方法四:使用at将一个命令作为批处理执行

  要以固定的时间间隔执行命令,可以使用watch命令,如下所示:

  $手表df -h

  此外,检查进程的命令以确认脚本是否继续运行。

  Ps -efgrep脚本名称

  这就是关于Python脚本在后台运行的五种方式的文章。关于Python脚本在后台运行的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: