nohup + 保证服务后台运行不中断
nohup和&后台运行,进程查看及终止
1.nohup
用途:不挂断地运行命令。
语法:nohup Command [ Arg … ] [ & ]
无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。
如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。
如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。
2.&
用途:在后台运行
一般两个一起用
nohup command &
eg:
1
|
nohup /usr/local/node/bin/node /www/im/chat.js >> /usr/local/node/output.log 2>&1 &
|
进程号7585
查看运行的后台进程
(1)jobs -l
jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
(2)ps -ef
1
|
ps -aux|grep chat.js
|
a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分
注:
用ps -def | grep查找进程很方便,最后一行总是会grep自己
用grep -v参数可以将grep命令排除掉
1
|
ps -aux|grep chat.js| grep -v grep
|
再用awk提取一下进程ID
1
|
ps -aux|grep chat.js| grep -v grep | awk '{print $2}'
|
3.如果某个进程起不来,可能是某个端口被占用
查看使用某端口的进程
1
|
lsof -i:8090
|
1
|
netstat -ap|grep 8090
|
查看到进程id之后,使用netstat命令查看其占用的端口
1
|
netstat -nap|grep 7779
|
使用kill杀掉进城后再启动
4.终止后台运行的进程
1
|
kill -9 进程号
|
转载于:https://www.cnblogs.com/python-cat/p/9958644.html
nohup + 保证服务后台运行不中断相关推荐
- linux 启动服务后台运行,linux后台启动任务
当我们在终端启动服务或者训练模型时,启动命令往往会阻塞自己,即无法在终端继续输入,同时为了保证终端关闭不影响进程中断,需要在后台启动进程. 1. nohup命令 后台启动常用的命令如下: nohup ...
- linux 系统让服务后台运行
你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半 ...
- android学习笔记---40_建立能与访问者进行相互通信的本地服务,后台运行的service
40_建立能与访问者进行相互通信的本地服务 ------------------------------------------- 1.本地服务:如果服务和访问者在一个进程中那么就叫做本地服务. ...
- hive后台启动_将Hive Thrift server 添加到服务后台运行
1. 将hive 的metastore用mysql连接储存 2 在/etc/init.d/文件夹中编辑文件hive-thrift #!/bin/bash # init script forHive ...
- hive后台启动_将Hive Thrift server 添加到服务后台运行 | 学步园
1. 将hive 的metastore用mysql连接储存 2 在/etc/init.d/文件夹中编辑文件hive-thrift #!/bin/bash # init script forHive ...
- Linux后台运行命令 nohup command myout.file 21
Linux命令后台运行 转自北国的雨,谢谢:http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. comm ...
- 想让进程后台运行,试试Linux的nohup命令,3分钟学会。
作者 | 恋猫大鲤鱼 来源 | https://dablelv.blog.csdn.net/article/details/79985071 1.命令简介 nohup 的作用可以将程序以忽略挂起信号( ...
- nohup后台运行以及重定向标准输出和标准异常
nohup 加&是后台运行并把stdout输出到文件nohup.out中.其实&是后台运行的命令. 一般都是在linux下nohup格式: nohup command_line 或者 ...
- linux后台运行服务
有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介 L ...
最新文章
- 浏览器和搜索引擎的区别
- Java工程中使用Log4j小记
- qt creator创建cmake构建的程序,无法启动调试(点左下角运行不出结果 No executable specified.)
- 任务和特权级保护(二)——《x86汇编语言:从实模式到保护模式》读书笔记32
- VSFTP的主动模式和被动模式
- 怎么查看linux日志里请求量最高的url访问最多的_实用的Linux高级命令,开发运维都要懂!...
- Macbook Pro笔记本双系统MacOS和Windows切换默认启动
- linux 权限分割,sudo使用之实现权限分配
- 中本聪往事(一)PGP的密码战争
- 企业微信群:机器人实现定时提醒功能
- 第八讲:期望最大化算法(EM algorithm)
- 数字经济发展现状_(我的)数字媒体的现状
- 20220729 证券、金融
- 为什么html浮动高度不一样,css浮动导致的高度塌陷问题及清楚浮动的方法
- openlayers6【十】EPSG:3857和EPSG:4326区别详解
- 专利挖掘及专利布局规划
- 第十三届蓝桥杯Python B组国赛题解
- Mac下远程桌面连接Microsoft Remote Desktop安装与使用
- Java内存马简单实现
- 为什么说使用HTTP代理上网更安全?
热门文章
- Python学习手册之内部方法、操作符重载和对象生命周期
- 进出仓原理_通达信浪口主图+窥窃天机副图+进出仓副图强强组合
- JS调试的时候遇到无限debugger怎么办?
- python读取配置文件configparser模块
- 代理后台中间件_Golang Gin 实战(十三)| 中间件详解看这一篇就够了
- [Ext JS 4] 实战之Chart 坐标控制(单坐标,双坐标)
- iphone远程连接mysql_如何远程连接数据库 原来是这样的
- 淮阴工学院计算机专业的考研率,淮阴工学院江淮学院(淮阴工学院考研录取率)...
- mysql新浪微盘_Android62期视频教程全集下载
- php 连接socket服务器_PHP-Socket服务端客户端发送接收通信实例详解