运维篇-------后台运行

后台运行

许多时候,由于我们的程序不可能一次性执行完毕,所以需要挂在后台继续运行

nohup python main.py&

运行以后,会返回给你一个PID,即为这个后台程序的进程号

程序挂到后台以后,可以用命令来查看当前正在后台运行的程序中是否有自己挂的

Jobs 命令

       该命令可以查看当前有多少在后台运行的命令,jobs 列出当前shell环境中已启动的任务状态,若未指定jobsid,则显示所有活动的任务状态信息。

ps命令

-A 列出所有的行程

-w 显示加宽可以显示较多的资讯

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

停止进程

如果我们想停止运行在后台的某个进程的时候,我们可以首先用ps -aux 查看这个进程的进程号,然后直接杀掉进程号就可以了

时间: 2024-10-17 01:53:41

运维篇-------后台运行的相关文章

RabbitMQ运维篇之部署与用户管理(一)

一.认识RabbitMQ及用途Message Queue(MQ)相对于一些大点的公司都会使用这个MQ,比如像kafka,rabbitmq,activeMQ,rocketMQ主要用于系统与系统之间,或者程序与程序之间进行数据的传递,那么作为消息中间件,我们可以将它作为消息代理服务器,最主要的就是作用就是系统之间的信息进行"结藕",MQ是数据可靠性的重要保障. 那么说起mq的作用之前呢,比如我们以前会遇到什么问题?1)比如说现在我们有两个系统,一个系统A,一个系统B,那么这两个系统可以把它

【高效运维篇】本地工具访问:安全、高效、合规的IT资源远程访问

在日常进行IT资源远程运维时,出于安全及满足审计要求的考虑,运维人员通常只能使用堡垒机及堡垒机内置的工具进行远程访问.这种运维方式给运维人员造成了极大的束缚,导致运维效率不高,用户体验不好. 很显然,从运维效率和用户体验上来讲,运维人员更喜欢使用诸如PuTTY.SecureCRT.mstsc等本地工具访问IT资源,可是这种方式却不能满足安全及审计要求. 那么如何在满足安全及审计要求的前提下,让运维人员能够按照自己喜欢的方式开展运维工作呢?小编为大家挖掘了一款实用性运维工具--行云管家. 考虑到运

【高效运维篇】如何通过双因子认证保证堡垒机安全访问IT资源

在日常使用堡垒机进行IT运维时,用户使用账户密码登录堡垒机后,即可对其具备权限的IT资源进行相应的操作或访问.而用户的堡垒机账户密码一旦被泄露,意味着无关人员可随意访问具备权限的IT资源,企业数据安全无法保障,后果将不堪设想. 那么,我们怎样做到即使密码泄露了也能保证数据安全呢?双因子认证显然是一种行之有效的手段.双因子验证是一种安全验证过程,被用以控制敏感系统和数据的访问.在这一验证过程中,需要用户提供两种不同的认证因素来证明自己的身份,从而起到更好地保护企业数据安全. 小编在使用行云管家进行

【运维篇】主机登录审批,保障主机安全

在运维过程中,运维人员往往要登录主机进行日常运维,而对于一些安全级别较高的主机,需要控制运维人员的访问登录行为,更好的提高主机的安全风险抵御能力.通常通过普通的主机登录授权是可以控制运维人员行为的,但是在运维规模较大的情况下,频繁的授权行为,导致运维效率低下,更有甚者,这种授权行为,往往需要管理员登录系统进行相应的权限修改,一旦管理员不具备系统登录条件,将会导致运维不及时甚至无法执行. 那么能不能做到既提前授权,又能在访问安全级别较高的主机时,通过手机短信.微信等手段进行登录确认及许可呢?小编正

系统运维篇之DellR720-配置Broadcom网卡组配置实例

首先,配置端口组在实际情况中的运用的场景很多,偏冗余主要为了解决单点故障问题.多是配合在HA.VRRP.hsrp,交换机堆叠等多种实际运用场景. 好了,不唠叨直接"上大菜" 第一大步: 配置Broadcom网卡组 要在Broadcom网卡上启用网卡组,需要安装Broadcom网卡管理软件BACS(Broadcom Advanced Control Suite),可以从Broadcom网站下载该软件,链接如下: http://www.broadcom.com/support/ethern

Linux运维笔记-后端运行脚本

1.当前终端后端运行 test.sh & 2.退出终端仍然后端运行 nohup test.sh &

系统运维篇之HP-DL580-Linux配置Bonding网卡组实例

各位好,首先就不多做介绍了,网络上太多类似的配置案例,什么样的部署方式都介绍了一遍,对于初入职场抑或首次参与企业网规划部署的工程师都会纠结用哪种方式.所以就产生了这篇博客. 因为个人是一名在一年内有幸参与了众多企业网项目案例,城域网BGP网络割接以及大大小小客户金融案例的"主刀"攻城师,所以我不介绍过多,只介绍实战型强,遇到最多的部署方式. 好了,不多说!上大菜!      第一步:配置网卡绑定之添加bonding内核模块参数 # vi /etc/modprobe.d/bonding.

Apache服务器运维笔记(1)----运行多个Apache服务器

所有的Apache管理员都会遇到一个问题,就是在一台物理系统上运行多个版本的Apache服务器,或是运行多个同一版本的Apache服务器的副本,对于前者,在编译时为不同版本的Apache指定不同的安装目录即可.例如,在下面的例子中指定安装目录为 /usr/local/apache2  和 /usr/local/apache2.1: # ./configure --prefix=/usr/local/apache2 ......... #./configure --prefix=/usr/loca

Exchange Server 2016运维篇三:恢复删除的邮箱

对于通过Exchange管理中心删除或使用EMS运行Remove-Mailbox命令删除邮箱时都会将对应的AD对象删除.对于删除的邮箱Exchange会将该邮箱标识为断开的邮箱,对应的AD会存放在AD回收站中(前提是已启用AD回收站),所以对于恢复已删除的邮箱直接从AD回收站中恢复对应的AD对象即可,但是需要具备以下前提条件: 启用AD回收站:默认安装部署好的AD是没有启用AD回收站的: 删除的邮箱的AD对象在AD回收站保留周期内: 删除的邮箱在Exchange邮箱保留周期内: 1. 启用AD回