linux 后台运行程序
前言
- 一般为了程序后台运行,我们需要使用nohup命令.
- 此时需要对程序运行时所产生的输出信息记录,因此就需要使用linux的信息输出命令
START
一个例子
比如要让redis-server程序后台运行
1.非后台运行:
$> ./redis-server
2.后台运行:
$> nohup ./redis-server 1>/dev/null 2>1 &
- 其中数字1代表标准输出,2代表错误信息输出,还有未使用的标准输入即数字0.
- 1>/dev/null 2>1 &的意思是标准信息输出到空设备即不做任何处理,也不做任何显示,/dev/null也可以替换为文本文件名(如 out.log),此时标准信息就会输出到指定文件.
- 2>1表示错误信息输出到标准输出,即输出同1>后面的位置,当然也可以直接指定新文件名(如 err.log).
- & 表示程序后台运行
上面的命令还可简写:
nohup ./redis-server >/dev/null 2>1 &
- 即去掉标准输出数字1
END
记录
后台运行一个程序
1.先用 netstat -tln 查看端口信息
2.isof -i:端口 可以找到程序进程号PID
3.kill PID 可以关闭程序
linux 后台运行程序相关推荐
- linux后台运行程序命令screen
linux后台运行程序命令screen 前言 screen的简单使用 1.创建一个会话窗口 2. 查看我们screen的会话 3. 恢复会话窗口,就是继续查看我们后台运行的程序 前言 我们在服务器终端 ...
- Linux 后台运行程序 Screen 服务器
Linux后台运行python程序,断网||关机后仍能在继续在服务器上运行 常用screen参数: screen -S sess_name -> 新建一个叫sess_name的session s ...
- linux 后台运行程序命令
文章目录 一.cmd & 二.nohup command & 这篇文章记录了两种linux程序后台运行的方式,两种方式略有区别,各位根据需求使用. 一.cmd & 通过 cmd ...
- screen tmux 技巧:linux后台运行程序
通俗简介: screen 简单应用: screen myprogram // 通过screen启动一个程序, 或者screen -L myprogram 加上 -L 是为了 turns on logg ...
- Linux 后台运行程序方法总结
在用服务器跑数据的时候经常会遇到数据量大,速度慢的情况,动不动需要用好几天甚至上十天,但电脑总不能好几天不关终端,且保证不断网吧.所以这时候我们就需要将程序放到后台运行,不依赖于终端.关于原理,我 ...
- linux程序已经在后台运行冻结了_如何使程序在Linux后台运行
经常在Linux上面运行程序都有这样的体验: 某个程序运行的时候,会产生大量的log(提示)信息,但实际上我们只想让它跑一下而已,log暂时不需要或者后面才有需要. 同时run多个相同或者不同程序的时 ...
- Linux nohup实现后台运行程序及查看(nohup与)
Linux nohup实现后台运行程序及查看(nohup与&) 更新时间:2019年09月11日 09:28:40 作者:猿的生活 这篇文章主要介绍了Linux nohup实现后台运行程序及查 ...
- linux中启动 java -jar 后台运行程序
ps -ef | grep java 查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...
- 在linux前台和后台运行程序
为什么要在linux命令前加上 ./ 简述 在chinaunix 论坛里找到的答案 原来Quote: unix或linux中除了path系统变量外的目录下的命令都要加./ 修改用户的 .bash_pr ...
最新文章
- OpenCV求逆(伪逆)矩阵函数
- 2016-08-24
- iis8.5 php mysql_Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
- 美丽新世界:当代日本视觉文化展
- map key char*
- 通讯接口应用笔记3:使用W5500实现Modbus TCP服务器
- 你知道高并发的性能测试怎么做吗?
- xcode 9.0 iOS 11
- php5.6 手册,php5.6手册下载
- UVA - 1589 Xiangqi
- 511遇见安卓手机投屏支持一键转无线群控
- 推荐四款可视化工具,解决99%的可视化大屏需求
- matlab报错:位置 2 处的索引超出数组边界(不能超出 3)。
- android抓包 dns,利用 dns 实现 app简易抓包
- Ubuntu下利用安装包手动安装Apache和Php
- 2022年端边云协同的AI视觉产业研究报告
- hp打印机装不上服务器系统安装,惠普1210打印机驱动为什么一直安装不上?
- 从喜剧明星到NBA詹皇,盘点此届超级碗期间的加密广告
- 高仿手机QQ5.0界面框架
- 动态扩容缩容的分库分表方案
热门文章
- NIO框架之MINA详解
- java中输入任意一个数 分别写出他个位 十位_Java 任意输入一个整数,求各个位数之和...
- 用python画猪_用python画小猪票佩奇
- (0084)iOS开发之测试iOS远程消息推送
- webpack+vue搭建基础
- PHP移动文件指针ftell()、fseek()、rewind()总结
- Handler研究2-AsyncTask,AsyncQueryHandler分析
- O365(世纪互联)SharePoint 之站点个性化
- C语言-人狼羊菜问题-最容易看懂的解决方法及代码
- spring boot 异常(exception)处理