在linux将一些程序放到后台运行的方法(nohup/screen/daemonize)
方法一:nohup
# nohup sh xkahn.sh &
方法二:screen
1.先安装screen程序
yum install -y screen
2.运行screen程序
(注释:运行脚本kahn.sh,screen不会自动把程序放到后台,需要你使用快捷键按下ctrl不放,然后按a和d两个键,再松开ctrl)
# screen
sh kahn.sh
按快捷键ctrl+ad切换到后台。
3.查看screen托管的隐藏进程
screen -ls
4.从screen中切换到某进程id的前端
(注释:切换到一个隐藏进程id为3721的程序的前端去。)
screen -r 3721
方法三、daemonize
1.安装daemonize
git clone git://github.com/bmc/daemonize.git
cd daemonize
sh configure && make && make install
2.使用daemonize运行某程序(将某程序放到后台启动)
daemonize -c /root/script/ /root/script/xkahn.sh
注释:-c后面跟你要启动的程序的路径,然后跟程序的绝对路径。本例是写的脚本(其实脚本可以写某个程序,以及程序的参数。)
四、杀进程
1.查进程id
ps -ef |grep xkahn.sh
2.杀掉一个进程id为3721的进程
kill -s 9 3721
在linux将一些程序放到后台运行的方法(nohup/screen/daemonize)相关推荐
- Linux如何让程序在后台运行
如果要运行程序,在命令提示行下输入程序名后回车,程序被执行,然后等待程序运行完成,在程序运行的过程中,也可以用Ctrl+c中止它. 在实际开发中,我们需要让程序在后台运行,没有界面,没有用户输入数据. ...
- 【破事氵】在Linux环境中让程序在后台运行
前言 首先,相信大家都或多或少了解过linux和云服务器.linux作为一个开源的操作系统内核,在开发者人群和服务器领域中有着很高的使用率.而现在在以阿里云为代表的云服务器商中,可以以很低的价格买入入 ...
- 矩池云中如何将程序挂后台运行,断网也不怕
本教程将会教大家如何最快速的解决:如何将自己的python程序挂后台运行?即使关闭电脑/断网了程序依然能在服务器中运行?等问题. 1.上传代码,租用机器 首先你需根据入门教程:上传数据集&代码 ...
- 【OS】Linux命令如何放到后台运行
[OS]Linux命令如何放到后台运行 linux命令后台运行 有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command &a ...
- linux中启动 java -jar 后台运行程序
ps -ef | grep java 查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...
- linux 将任务挂到后台,linux下使用screen或则nohup将任务放到后台运行
1.简介 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面 ...
- Linux——让程序在后台运行(四种方法+使用推荐)
目录 一.第一种方法(加"&"符号) 二.第二种方法(nohup命令) 三.第三种方法(screen命令) 四.第四种方法(systemctl命令) 五.总结 六 ...
- Ubuntu中如何使得程序在后台运行
Ubuntu中如何使得程序在后台运行 一.前言 在Ubuntu中有的程序启动需要执行改程序./bin目录下的文件,并且启动之后这个shell就不能使用和关闭了,非常的麻烦,因此就有了相应的命令来解决这 ...
- 让程序常驻后台运行的原理和方法
为什么80%的码农都做不了架构师?>>> linux中进程组织结构为session包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程. 一个session可能会有 ...
最新文章
- c语言中的字符变量用什么保留字来说明,第1、2章C语言基础练习题
- 剑指offer58-||.左旋转字符串
- Dictionary帮助类
- es6 --- forEach的实现
- android studio资源二进制,无法自动检测ADB二进制文件 – Android Studio
- Data-structures-and-algorithms-interview-questions-and-their-solutions
- nginx和tomcat整合
- windows之间自动传送文件
- java spark 环境_在 IntelliJ IDEA 中配置 Spark(Java API) 运行环境
- 深刻反省:好的习惯必须坚持,不论心情怎样
- 如何一键查看你的QQ/绑定了多少应用?
- 基于局域网快速传输文件
- winrar“秒破”尝试与原理简介
- Symfony 上传图片教程
- 微信小程序的测试方法
- 图片扫描纠偏java_Delphi 下 用 ImageEN 进行图像纠偏
- 基于cnn的人脸识别_人脸识别技术全面总结:从传统方法到深度学习
- python lisp_随笔:code.org与python,FoxDot,Lisp
- 经典运放电路详细分析(模拟电子技术)
- springboot+elasticsearch 基本使用
热门文章
- php扩展管理配置信息,三方插件配置文件说明
- 服务器python密码_python实现批量修改服务器密码的方法
- java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园
- php有哪几种,php数据类型包括哪几种
- 同花顺python_python的解析库pyquery解析并读取同花顺网站的焦点新闻
- python提高办公效率的例子_怎样的办公室设计更利于提高工作效率
- Centos 7 添加新磁盘
- 我的世界服务器伤害增加bug,我的世界服务器BUG解决办法大全
- SQL优化万能公式:5 大步骤 + 10 个案例
- 永远不要在 MySQL 中使用“utf8”