首页 > 编程语言 >服务器后台运行程序的方法

服务器后台运行程序的方法

时间:2024-03-20 23:12:39浏览次数:27  
标签:jobs 查看 PID 程序 后台 服务器 运行

服务器后台运行程序的方法

2024/3/20

1.后台运行代码命令

要使Python程序在后台运行,可以使用nohup命令和&符号。这样可以在退出终端或者关闭SSH会话后,程序仍然在后台运行。

nohup python your_script.py &

your_script.py是你要在后台运行的Python脚本。nohup命令的作用是即使终端关闭,程序也不会停止运行。&符号将程序放到后台执行。

若要将输出重定向到文件,可以这样做:

nohup python your_script.py > output.log 2>&1 &

这里,> output.log将标准输出重定向到output.log文件。2>&1确保标准错误也被重定向到标准输出(即output.log文件)。

使用上述指令后,会在终端显示以下信息:

#生成后台任务[jobnum] PID
[1] 25282

记住后面的25282的PID,若想kill程序需要用到。

2.查看后台命令

jobs指令查看当前终端后台执行的任务

ps查看瞬时进程的动态,可以看到别的终端的任务

3.结束后台任务

通过执行jobs命令查看后台运行的程序,此时只有序号没有PID号;

输入命令jobs -l可以查看到程序的PID号,然后使用kill -9 PID杀死进程

输入jobs查看进程是否被杀死。

如果退出过客户端界面,输入 jobs命令查不到正在运行的程序;
输入 ps ux来查看所有程序的进程号PID,然后再通过 kill -9 PID杀死程序;
输入 ps ux来查看程序是否被杀死。

标签:jobs,查看,PID,程序,后台,服务器,运行
From: https://www.cnblogs.com/TTS-TTS/p/18086348

相关文章

  • 微信小程序(全局数据共享)
       npmi--savemobx-miniprogrammobx-miniprogram-bindings   ......
  • fsutil,您可以执行多种文件系统操作,包括查询和设置文件系统特性,refsutil 是用于管理和
    fsutil/?fsutil:fsutil是一个用于执行各种文件系统相关操作的Windows命令行实用程序。通过fsutil,您可以执行多种文件系统操作,包括查询和设置文件系统特性。----支持的命令----8dot3name   8.3文件名管理behavior    控制文件系统行为dax    ......
  • Win10 通过附加进程调试时出现“此任务要求应用程序具有提升的权限”
    最近有新人在使用vs调试时出现了“此任务要求应用程序具有提升的权限”的提示,每次调试vs就会重启一次。  问到我时,我经过查了一番资料才给解决掉了。其实,问题主要是因为直接启动vs项目时没有足够的权限。下面我就简单说一下个人解决方案:1、在vs快捷键右键属性2、选择->......
  • 密钥登录服务器
    密钥登录服务器目的:在我们使用cmd登录服务器的时候每次都要输一遍ip,port,key,未来方便使用,我们尝试使用密钥登录,无需每次都输入密码。方法:首先登录到服务器。创建.ssh目录(如果已有根目录下已有.ssh目录则跳过)。mkdir-p~/.sshchmod700~/.ssh创建authorized_keys......
  • 开发者导航:分享27个程序员免费学习的资源网站(第二期)
    开发者导航:分享27个程序员免费学习的资源网站(第二期)一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都......
  • 开发者导航:分享27个程序员免费学习的资源网站(第一期)
    开发者导航:分享27个程序员免费学习的资源网站(第一期)一个不能回避的问题就是,现在程序员的职场大环境是真的越来越差了,如果我们每天只是完成公司领导安排的任务,不去提升自己的技术,提高自己的不可替代性,你有想过有一天镰刀落在自己头上时,该如何应对吗?今天站长分享的网站主要都......
  • java毕业设计基于微信小程序的中药调理系统
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义随着现代生活节奏的加快,人们对于健康问题越来越关注。在众多保健方式中,中药以其独特的调理作用和较少的副作用受到广泛欢迎。然而,中药的种类繁多,配方复杂,普通人往......
  • 复试C++15真题_程序设计2_递归_输入字符串倒序转整形
    编写一个递归函数,功能为:输入一个字符串,输出一个整数值。例如输入 "1a2xcz34,5a!6" , 输出654321。一开始想不明白怎么写递归,于是我写了迭代的函数。意识到,递归的过程就是实现了迭代的循环,而循环内的操作本质没有太大差别。于是就写出来了:#include<iostream>usingnam......
  • 2024年中国传媒大学程序设计大赛(同步赛)赛题记录
    比赛地址:https://ac.nowcoder.com/acm/contest/77526开错题了,赛时就出了5题;补题顺带写一下记录A:小苯的区间和疑惑链接:https://ac.nowcoder.com/acm/contest/77526/A大意:给一个数组\(a\),让你对数组中每一个数\(a_i\),求包含这个数的一个区间,要求这个区间的值的和最大;......
  • web服务器性能评估和监视
         ......