当前位置:首页 > CN2资讯 > 正文内容

Python opc服务器 服务器执行python

4天前CN2资讯


用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程(包括sshd及其子进程)。因此,我们的解决办法就是让进程忽略 HUP 信号.

利用nohup命令将python程序放在后台运行

nohup 就是让提交的命令忽略 hangup 信号,从而当ssh连接状态断开时,不会被系统中断掉;;
nohup 命令只需在要处理的命令前加上 nohup 即可,标准输出和标准错误缺省会被重定向到 nohup.out 文件中;一般可在结尾加上 & 表示将命令放入后台运行。

nohup python -u test.py > test.out 2>&1 & #或者 nohup python test.py 1>result.txt 2>error.txt & “nohup”:保证程序不被挂起 “python”:确保执行python代码 “-u”:表示不启用缓存,实时打印输出信息到日志文件(不加利用tail查看时内容不会实时刷新)也就是把输出直接放到log中,没这个参数的话,log文件的生成会有延迟 “test.py”:运行程序; “>”:将打印信息输出到日志文件; “test.out”:输出的日志文件; “2>&1”:将标准错误输出转变为标准输出,可以将错误信息也输出到日志文件中,0-> stdin, 1->stdout, 2->stderr,2与>结合代表错误重定向,而1则代表错误重定向到一个文件1,而不代表标准输出 “&”:最后一个&表示后台运行程序 > test.out 2>&1 自行更改日志输出的目录及文件filename运行: nohup python -u xxx.py >xxx.log 2>&1 & 运行成功会输出一个PID号 如果想关闭运行程序就可以: kill -9 PID

详解:
nohup指不断地运行,是no hang up的缩写,指不间断,不挂断。nohup后台运行。
python 是运行python文件
-u:python的输出又缓冲,导致xxx.log并不能够马上看到输出。-u参数,使得python不启用缓冲,可以即时看到输出。
xxx.log保存输出的信息,运行程序时会生成这个xxx文件,里面保存这输出的信息。
2>&1 将错误信息重定向到标准输出
& 最后一个&符号代表后台运行

利用ps命令查看进程:

ps -ef|grep python

利用kill命令杀死进程:

kill -9 进程序号

用top查看进程占用内存的情况:

top

利用tail命令查看日志内容:

tail -f test.out

Linux命令行下终止当前程序

在命令行下起着终止当前执行程序的作用:

Ctrl+c

相当于exit命令,退出当前shell:

Ctrl+d

挂起当前shell:

Ctrl+s

解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程:

Ctrl+q

参考链接

参考链接


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/20656.html

    分享给朋友:

    “Python opc服务器 服务器执行python” 的相关文章

    宝塔安装扩展不生效的解决方案与技巧

    在服务器管理的世界中,宝塔面板无疑是一款强大而受欢迎的工具。它让用户以更简单的方式进行服务器管理。通过宝塔,用户可以轻松管理网站、数据库和各种扩展。而PHPExcel等PHP扩展的安装显得尤为重要,因为它们提供了许多强大的功能,助力网站正常运行。 PHP扩展的重要性不言而喻。没有合适的扩展,网站可能...

    测试IP地址的重要性与常用工具推荐

    在网络管理中,测试IP地址的重要性不可忽视。每当我遇到网络问题,测试IP地址就成了第一步。了解IP地址的状态和性能,不仅能帮助我找到问题所在,还能快速解决网络故障。这就像是医生给病人做检查,只有找出病因,才能对症下药。 我们在进行网络操作时,IP地址就像每台设备的身份名片。借助一些功能强大的工具,我...

    PumpCloud VPS主机服务解析:注册、设置与价格一站式指南

    PumpCloud是一家自2015年成立以来便致力于提供高效主机服务的公司,让我来分享下其中的一些亮点。它主要在香港和台湾设有数据中心,专注于为用户提供动态VPS服务。相比于国内一些主机商,PumpCloud显得更国际化,主要通过其快速的网络连接和强大的服务基础设施吸引用户。虽然在行业中还算年轻,但...

    搬瓦工DC9:高性价比VPS选择,稳定快速的服务器解决方案

    在这个快速发展的互联网时代,越来越多的人开始寻求高效、稳定的服务器解决方案。搬瓦工DC9正是为满足这种需求而推出的一款限量版VPS套餐。它不仅方便快捷,而且在性能和性价比上都表现出色,让用户在搭建网站、进行游戏或其他项目时更加省心。 搬瓦工DC9的全名是“The DC9 Plan”,每年仅需38美元...

    HostYun:高性价比VPS服务的理想选择

    HostYun,最早被称作主机分享,成立于2008年,专注于提供性价比极高的VPS服务。在众多IDC品牌中,HostYun凭借其低价策略迅速占领了一席之地。作为一个以KVM和XEN虚拟化技术为基础的平台,HostYun不仅满足了用户对低成本服务的需求,也为学习、测试和小型项目的部署提供了理想的选择。...

    OVH云服务概述:高性价比的VPS与专用服务器解决方案

    OVH概述 谈到云服务提供商,OVH无疑是一个引人注意的名字。这家成立于1999年的法国公司,总部位于鲁贝,已经从当初的小公司发展成为全球领先的云服务平台。OVH不仅为个人和企业提供各种云计算解决方案,还持续推动技术创新,满足越来越多用户的需求。 OVH拥有广泛的服务网络,分布在北美、欧洲、亚洲和非...