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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。