Linux 下后台运行程序,查看和关闭后台运行程序(转载)
1、运行.sh文件
直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。
(1)&命令
功能:加在一个命令的最后,可以把这个命令放在后台执行
(2)nohup命令
功能:不挂断的运行命令
2、查看当前后台运行的命令
有两个命令可以用,jobs和ps,区别是jobs用于查看当前终端后台运行的任务,换了终端就看不到了。而ps命令用于查看瞬间进程的动态,可以看到别的终端运行的后台进程。
(1)jobs命令
功能:查看当前终端后台运行的任务
jobs -l选项可显示当前终端所有任务的PID,jobs的状态可以是running,stopped,Terminated。+ 号表示当前任务,- 号表示后一个任务。
(2)ps命令
功能:查看当前的所有进程
ps -aux | grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分
3、关闭当前后台运行的命令
kill命令:结束进程
(1)通过jobs命令查看jobnum,然后执行 kill %jobnum
(2)通过ps命令查看进程号PID,然后执行 kill %PID
如果是前台进程的话,直接执行 Ctrl+c 就可以终止了
4、前后台进程的切换与控制
(1)fg命令
功能:将后台中的命令调至前台继续运行
如果后台中有多个命令,可以先用jobs查看jobnun,然后用 fg %jobnum 将选中的命令调出。
(2)Ctrl + z 命令
功能:将一个正在前台执行的命令放到后台,并且处于暂停状态
(3)bg命令
功能:将一个在后台暂停的命令,变成在后台继续执行
如果后台中有多个命令,可以先用jobs查看jobnum,然后用 bg %jobnum 将选中的命令调出继续执行。
http://www.taodudu.cc/news/show-6190877.html
相关文章:
- nohup ——Linux后台运行命令
- Linux中如何让命令在后台运行
- 后台执行linux命令
- Linux后台运行进程
- Linux如何让程序在后台运行
- 在linux后台运行脚本的方法和命令
- Linux 下后台运行程序,查看和关闭后台运行程序
- Linux进程的后台运行
- 使程序在Linux下后台运行
- 什么是web前端开发工程师?主要做什么的?
- Web前端开发掌握的技术
- 前端VS后端Web开发
- Web 前段开发
- Javaweb后端开发必学(HTML、CSS、JS、Vue)
- oracle distinct 用法
- nginx配置详解(容器、负载)—官方原版
- java自学-oop static
- java——OOA,OOD,OOP
- Java OOP 异常
- Java基础-OOP 面向对象编程
- 【java】java学习笔记之java oop(面向对象)
- OOP上半部分-Java与生活
- Java面向对象(OOP)--面向过程 面向对象 OOP详解
- Java详细讲解OOP面向对象
- Java入土---面向对象(OOP)
- 什么是Java面向对象OOP
- 有经验JAVA程序员如何提升自己?
- 初级程序员必学Java 教程
- Java初级程序员与ChatGPT(文心一言)使用感受
- 机器人导航(仿真)(三)——路径规划(更新中)
Linux 下后台运行程序,查看和关闭后台运行程序(转载)相关推荐
- linux编写一个简单的端口扫描程序,小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2)...
当前位置:我的异常网» Linux/Unix » 小弟我在linux下写了个简单的多线程端口扫描程序, 小弟我在linux下写了个简单的多线程端口扫描程序,运行时出现有关问题,请问一下(2) www. ...
- Linux下内存使用率、CPU使用率、以及运行原理-转
Linux下内存使用率.CPU使用率.以及运行原理 Linux下怎样查看机器配置啊?cpu/内存/硬盘 dmesg 显示开机信息.kernel会将开机信息存储在ring buffer中.您若是开机时来 ...
- linux追踪tomcat报错信息,linux下tomcat服务的启动、关闭与错误跟踪
linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下 ...
- linux下网络排错与查看
linux下网络排错与查看 2014-09-25 0个评论 来源:生死看淡,不服就干! 收藏 我要投稿 基本的故障排除错误 故障的排除一定是先简单后复杂的,有的人把上述的文件 ...
- 关于linux下目录树的查看TEEE命令
关于linux下目录树的查看<TEEE命令> 有时我们需要生成目录树结构: 这时需要用到TREE命令: 关于TREE命令的一些参数: 常见的用法: tree -a 显示所有 tree -d ...
- c语言中怎么暂停一个一个游戏,求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束...
求助:最近在linux下用c语言写了一个贪吃蛇程序,有几个问题,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束 /* 以下是主要的逻辑代码,还有些.c和.h就没发了 ...
- 重启apache下php,linux下apache重启并查看php环境
本文主要和大家分享linux下apache重启并查看php环境,本文主要以代码来和大家分享,希望能帮助到大家. 首先切换到init.d目录下cd /etc/rc.d/init.d 然后ls列出目录: ...
- [Linux] Linux下使用du命令查看空间使用情况
一.摘要 敬告,本文所有博客将迁移到博客园刘好念的博客!!!以后将逐渐弃用CSDN. 本文介绍了在linux下使用du命令查看文件夹所占空间大小的命令,包括查看当磁盘中所有文件占空间大小.前目录的所占 ...
- Linux 下后台运行程序,查看和关闭后台运行程序
1.运行.sh文件 直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令. (1)&命令 功能:加在一个命令的最后,可以把这 ...
最新文章
- Web应用程序指纹识别工具BlindElephant
- Geospark空间查询
- RabbitMQ之Consumer消费模式(Push Pull)
- SpringBoot时间格式化的5种方法!
- Asp.Net 导出数据格式为Excel 数据的9种方案
- 《游戏编程模式》总结
- WebForms简介
- 1042 cant get hostname for your address
- 【JSP简单实现购物车(书本案例代码)】
- HTML5期末大作业:家具家居网站设计——智能家居(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 学生静态网页制作...
- android sdk环境变量配置
- TC27x启动过程(2)-TC277
- unity vr是加一个摄像机就行吗_梦工厂和皮克斯员工创办的Baobab谈互动叙事:传统动画与VR动画的探索...
- light动名词_英语语法(5)动名词
- 2 简单使用原形工具Axure RP
- 什么是TypeScript?本文介绍TypeScript基本用法和语法。
- flink sql 知其所以然(八):flink sql tumble window 的奇妙解析之路
- 惠州环境监测实验室建设面积要求
- iOS 如何获取手机外网IP地址(附内网IP地址)
- 昆石VOS3000_2.1.2.4完整安装包及安装脚本
热门文章
- 支持html5特性的浏览器,五大主流浏览器对CSS3和HTML5特性支持情况的详细清单
- java 使用md5_java中如何使用MD5进行加密
- python中prettytable模块_PrettyTable模块
- C语言入门(四):有关逻辑的运算符和表达式
- 卷积神经网络(CNN)详细介绍及其原理详解
- VSCode(Visual Studio Code) 在Python中,自动提示函数选中后带括号设置
- vue中使用tinymce富文本
- origin 作图时 下面出现一条Y=0直线怎么去掉
- self和Self、== 和===的区别
- HTTPS详解及HTTPS实验