问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CentOS后台执行命令

发布网友 发布时间:2024-09-28 20:04

我来回答

1个回答

热心网友 时间:2024-09-28 23:56

nohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。

nohup 命令,在默认情况下(非重定向时),会输出一个名叫 nohup.out 的文件到当前目录下,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

语法格式参数说明:

Command:要执行的命令。

Arg:一些参数,可以指定输出文件。

&:让命令在后台执行,终端退出后命令仍旧执行。

实例

以下命令在后台执行 root 目录下的 runoob.sh 脚本:

在终端如果看到以下输出说明运行成功:

这时我们打开 root 目录 可以看到生成了 nohup.out 文件。

如果要停止运行,你需要使用以下命令查找到 nohup 运行脚本到 PID,然后使用 kill 命令来删除:

参数说明:

另外也可以使用ps -def | grep "runoob.sh" 命令来查找。

找到 PID 后,就可以使用 kill PID 来删除。

以下命令在后台执行 root 目录下的 runoob.sh 脚本,并重定向输入到 runoob.log 文件:

2>&1 解释:

将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。

au(x) 输出格式 : USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND USER: 行程拥有者 PID: pid %CPU: 占用的 CPU 使用率 %MEM: 占用的记忆体使用率 VSZ: 占用的虚拟记忆体大小 RSS: 占用的记忆体大小 TTY: 终端的次要装置号码 (minor device number of tty) STAT: 该行程的状态: D: 不可中断的静止 R: 正在执行中 S: 静止状态 T: 暂停执行 Z: 不存在但暂时无法消除 W: 没有足够的记忆体分页可分配 <: 高优先序的行程 N: 低优先序的行程 L: 有记忆体分页分配并锁在记忆体内 START: 行程开始时间 TIME: 执行的时间 COMMAND:所执行的指令

centos7.9系统,运行了一个jar包,想把它停掉,但是怎么kill都杀不死

查看服务名:ps -ef | grep oys-core-4.0-SNAPSHOT.jar

查看得知进程PID = 12906

kill -9 12906 杀死进程,发现线程不存在

再次查看服务名:ps -ef | grep oys-core-4.0-SNAPSHOT.jar ,发现线程PID变了

解释:

那是因为oys-core-4.0-SNAPSHOT.jar 根本就没有启动进程,看到的进程是grep指令的

如图:java 标识的是jar启动的线程,grep标识的进程是输入了指令才显示的

-u 的作用

python的输出是有缓冲的,即使在py脚本中每次遍历都有打印输出,但是因为缓冲的作用,我们不能在nohup.out日志中立即看到打印的输出。

加上-u参数,使得python不使用缓冲。

nohup python myscript.py -u > nohup.out 2>&1 &

解析:

1 nohup 不挂断地运行命令,忽略所有挂断信号(SIGNUP信号),比如当账号注销时。

最后的&:表示后台运行。

nohup command &,表示后台运行nohup命令。

2 linux中的0表示标准输入,1表示标准输出,2表示标准错误输出。

3 > 表示覆盖式重定向。正常输出是把内容输出到显示器上,重定向是把内容输出到文件中。 command > xxx.txt,将输出重定向到xxx文件中。

4 >> 表示追加式重定向。command >> xxx.log,将输出重定向追加到xxx.log文件中。

5 2 > &1 ,2是标准错误输出,1是标准输出,这里的&表示引用的意思,对标准输出的引用。所以这个命令就表示将标准错误输出也重定向到标准输出指向的文件中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 About陕西中建浐灞队主场票价问题 中超 陕西 足球 ★★长沙金德VS陕西中建浐灞 陕西中建浐灞在西安的门票多钱一张呢~ 陕西中建地产浐灞足球俱乐部球队资料 陕西浐灞球队历史 陕西中建,陕西浐灞,陕西宝荣,陕西中新这四种叫法之间的具体是什么关系... 基准年和水平年的区别是什么 设计水平年一词是什么意思 唇角起皮结痂是什么病 为什么爱一个人变成恨一个人? 九月四号昆明到建水最晚的火车发车时间是几点? 昆明到建水 亥公村农村经济 勐勐镇2006-2007年各产业发展情况及经济总收入增长如何? 龙族4到底什么时候出啊? 个人情况威海工地工作,职业塔司。月薪4000公司没有给交社保,现想买房... 城镇户口交的三险.现在换了家公司想转成五险. 我之前五险交了九年,现在调个公司交三险,是不是不划算啊 上班时交的五险不干了整么办、还能继续交吗 ▁▂▃▄▅▆▇█▉想找几首比较潮的情侣合唱的歌去K厅唱!▁▂▃▄▅... 陕西中建浐灞队会员俱乐部在哪里,他们一般在哪里训练,什么时候训练?在... centos 按~后回车进入了"&gt;"提示符.这是个什么状态?怎么退出? 带过环第一个月没事,两个月月经过了几天,又来了,一点红两天后没有了... 拔牙为什么不能抽烟 月经晚来了二十天,今见了一点红然后就没有了怎么回事? 拔牙后抽烟的危害 ...突然来了一点红的,不明显,然后这个月就没来月经,是怎么回事_百度知 ... 为什么月经干净了几天后又有一点红 拔了牙抽烟会怎样 拔了牙抽烟会怎样 拔牙后能吸烟吗 拔牙后能吸烟吗 基于Proteus的51系列单片机设计与仿真内容简介 苹果手机输入法怎么清楚以前的记忆 B2B商业模式优势 b2b的三种运营模式特点 各自有什么好处 宝宝智力低下有什么表现? 智力低宝宝表现 简述买方b2b模式的利弊有哪些方面 请问PSP2000的功能都有那些...