方法一: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)相关推荐

  1. Linux如何让程序在后台运行

    如果要运行程序,在命令提示行下输入程序名后回车,程序被执行,然后等待程序运行完成,在程序运行的过程中,也可以用Ctrl+c中止它. 在实际开发中,我们需要让程序在后台运行,没有界面,没有用户输入数据. ...

  2. 【破事氵】在Linux环境中让程序在后台运行

    前言 首先,相信大家都或多或少了解过linux和云服务器.linux作为一个开源的操作系统内核,在开发者人群和服务器领域中有着很高的使用率.而现在在以阿里云为代表的云服务器商中,可以以很低的价格买入入 ...

  3. 矩池云中如何将程序挂后台运行,断网也不怕

    本教程将会教大家如何最快速的解决:如何将自己的python程序挂后台运行?即使关闭电脑/断网了程序依然能在服务器中运行?等问题. 1.上传代码,租用机器 首先你需根据入门教程:上传数据集&代码 ...

  4. 【OS】Linux命令如何放到后台运行

    [OS]Linux命令如何放到后台运行 linux命令后台运行  有两种方式:    1. command & : 后台运行,你关掉终端会停止运行    2. nohup command &a ...

  5. linux中启动 java -jar 后台运行程序

    ps -ef | grep java  查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...

  6. linux 将任务挂到后台,linux下使用screen或则nohup将任务放到后台运行

    1.简介 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面 ...

  7. Linux——让程序在后台运行(四种方法+使用推荐)

    目录 一.第一种方法(加"&"符号) 二.第二种方法(nohup命令)  三.第三种方法(screen命令)   四.第四种方法(systemctl命令)   五.总结 六 ...

  8. Ubuntu中如何使得程序在后台运行

    Ubuntu中如何使得程序在后台运行 一.前言 在Ubuntu中有的程序启动需要执行改程序./bin目录下的文件,并且启动之后这个shell就不能使用和关闭了,非常的麻烦,因此就有了相应的命令来解决这 ...

  9. 让程序常驻后台运行的原理和方法

    为什么80%的码农都做不了架构师?>>>    linux中进程组织结构为session包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程. 一个session可能会有 ...

最新文章

  1. c语言中的字符变量用什么保留字来说明,第1、2章C语言基础练习题
  2. 剑指offer58-||.左旋转字符串
  3. Dictionary帮助类
  4. es6 --- forEach的实现
  5. android studio资源二进制,无法自动检测ADB二进制文件 – Android Studio
  6. Data-structures-and-algorithms-interview-questions-and-their-solutions
  7. nginx和tomcat整合
  8. windows之间自动传送文件
  9. java spark 环境_在 IntelliJ IDEA 中配置 Spark(Java API) 运行环境
  10. 深刻反省:好的习惯必须坚持,不论心情怎样
  11. 如何一键查看你的QQ/绑定了多少应用?
  12. 基于局域网快速传输文件
  13. winrar“秒破”尝试与原理简介
  14. Symfony 上传图片教程
  15. 微信小程序的测试方法
  16. 图片扫描纠偏java_Delphi 下 用 ImageEN 进行图像纠偏
  17. 基于cnn的人脸识别_人脸识别技术全面总结:从传统方法到深度学习
  18. python lisp_随笔:code.org与python,FoxDot,Lisp
  19. 经典运放电路详细分析(模拟电子技术)
  20. springboot+elasticsearch 基本使用

热门文章

  1. php扩展管理配置信息,三方插件配置文件说明
  2. 服务器python密码_python实现批量修改服务器密码的方法
  3. java ug二次开发_使用Java进行UG二次开发:简单的例子(上) | 学步园
  4. php有哪几种,php数据类型包括哪几种
  5. 同花顺python_python的解析库pyquery解析并读取同花顺网站的焦点新闻
  6. python提高办公效率的例子_怎样的办公室设计更利于提高工作效率
  7. Centos 7 添加新磁盘
  8. 我的世界服务器伤害增加bug,我的世界服务器BUG解决办法大全
  9. SQL优化万能公式:5 大步骤 + 10 个案例
  10. 永远不要在 MySQL 中使用“utf8”