日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux nohup实现后台运行程序及查看(nohup与)

發(fā)布時(shí)間:2025/3/12 linux 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux nohup实现后台运行程序及查看(nohup与) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux nohup實(shí)現(xiàn)后臺(tái)運(yùn)行程序及查看(nohup與&)

更新時(shí)間:2019年09月11日 09:28:40 作者:猿的生活

這篇文章主要介紹了Linux nohup實(shí)現(xiàn)后臺(tái)運(yùn)行程序及查看(nohup與&),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 后臺(tái)執(zhí)行

一般運(yùn)行l(wèi)inux上的程序都是執(zhí)行 .sh 文件(./sh文件),那如果不影響當(dāng)前CMD窗口的操作,需要后臺(tái)運(yùn)行怎么辦呢?

這時(shí)就需要借助 nohup 和 & 命令來(lái)實(shí)現(xiàn)。

nohup` `java -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -jar ``test``.jar $1 $2 $3 &

(1) nohup

加在一個(gè)命令的最前面,表示不掛斷的運(yùn)行命令

(2) &

加載一個(gè)命令的最后面,表示這個(gè)命令放在后臺(tái)執(zhí)行

2. 查看后臺(tái)運(yùn)行的命令

有兩個(gè)命令可以來(lái)查看,ps 和 jobs。區(qū)別在于 jobs 只能查看當(dāng)前終端后臺(tái)執(zhí)行的任務(wù),換了終端就看不見(jiàn)了。而ps命令適用于查看瞬時(shí)進(jìn)程的動(dòng)態(tài),可以看到別的終端的任務(wù)。

(1) jobs

[root@localhost test]# jobs [1]- 運(yùn)行中 nohup java -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test.jar $1 $2 $3 &(工作目錄:/home/ams/ams-server/test) [2]+ 運(yùn)行中 nohup java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar $1 $2 $3 &

先后起了兩個(gè)后臺(tái)運(yùn)行的進(jìn)程,使用jobs后都顯示出來(lái)了。“+”代表最近的一個(gè)任務(wù)(當(dāng)前任務(wù)),“-”代表之前的任務(wù)。

只有在當(dāng)前命令行中使用 nohup和& 時(shí),jobs命令才能將它顯示出來(lái)。如果將他們寫到 .sh 腳本中,然后執(zhí)行腳本,是顯示不出來(lái)的

比如執(zhí)行下面這個(gè)腳本后,jobs顯示不出來(lái):

#!/bin/bash nohup java -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test.jar $1 $2 $3 &

(2) ps命令

[root@localhost test]# ps -aux|grep java root 21219 0.3 3.9 6258172 148900 pts/0 Sl 10:08 0:02 java -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test.jar root 21662 0.2 3.0 5041008 116648 pts/0 Sl 10:10 0:01 java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar root 23761 0.0 0.0 112664 972 pts/0 S+ 10:19 0:00 grep --color=auto java

這個(gè)是查看進(jìn)程常用的命令,不多說(shuō)了。

a: 顯示所有程序 u: 以用戶為主的格式來(lái)顯示 x: 顯示所有程序,不以終端機(jī)來(lái)區(qū)分

3. 關(guān)閉當(dāng)前后臺(tái)運(yùn)行的程序

kill 命令

(1)通過(guò)jobs命令查看jobnum,然后執(zhí)行 kill %jobnum

(2)通過(guò)ps命令查看進(jìn)程號(hào)PID,然后執(zhí)行 kill %PID

如果是前臺(tái)進(jìn)程的話,直接執(zhí)行 Ctrl+c 就可以終止了

4. 前后臺(tái)進(jìn)程的切換與控制

(1)fg命令

將后臺(tái)中的命令調(diào)至前臺(tái)繼續(xù)運(yùn)行

如果后臺(tái)中有多個(gè)命令,可以先用jobs查看jobnun,然后用 fg %jobnum 將選中的命令調(diào)出。

(2)Ctrl + z 命令

將一個(gè)正在前臺(tái)執(zhí)行的命令放到后臺(tái),并且處于暫停狀態(tài)

(3)bg命令

將一個(gè)在后臺(tái)暫停的命令,變成在后臺(tái)繼續(xù)執(zhí)行

如果后臺(tái)中有多個(gè)命令,可以先用jobs查看jobnum,然后用 bg %jobnum 將選中的命令調(diào)出繼續(xù)執(zhí)行。

[root@localhost test]# jobs [1]- 運(yùn)行中 nohup java -Dfile.encoding=UTF-8 -Dname=Runtime-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test.jar $1 $2 $3 &(工作目錄:/home/test) [2]+ 運(yùn)行中 nohup java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar $1 $2 $3 &// 使用fg 后,將任務(wù)2調(diào)至前臺(tái)運(yùn)行 [root@localhost test]# fg 2 nohup java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar $1 $2 $3^Z // 使用ctrl+Z后,將任務(wù)2放置到后臺(tái),并暫停 [2]+ 已停止 nohup java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar $1 $2 $3// 使用bg 后,激活任務(wù)2的運(yùn)行 [root@localhost test]# bg 2 [2]+ nohup java -Dfile.encoding=UTF-8 -Dname=Container-Name -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=256M -XX:+HeapDumpOnOutOfMemoryError -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -jar test1.jar $1 $2 $3 &

總結(jié)

以上是生活随笔為你收集整理的Linux nohup实现后台运行程序及查看(nohup与)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕免费播放 | 成在人线av| 中日韩在线观看 | 青青在线观看视频 | 亚洲在线激情 | 久久91亚洲精品中文字幕奶水 | 中文字幕有码无码人妻av蜜桃 | 国产亚洲欧美在线精品 | 亚洲第一狼人区 | 黑料网在线观看 | 夜夜精品一区二区无码 | 精品国产乱码久久久久久蜜臀 | 久久99久久99精品免观看粉嫩 | 97福利影院| 久久精品男人的天堂 | 国产综合一区二区 | 亚洲中文字幕久久无码 | 日本亚洲欧美 | 操丰满女人 | 奇米影视在线观看 | 91大神一区二区 | 男女一区| 一本色道综合久久欧美日韩精品 | 四川话毛片少妇免费看 | 色女综合 | 91麻豆产精品久久久久久 | 特级淫片裸体免费看冫 | 青青草视频免费 | 欧美一级黄色片网站 | 18国产免费视频 | 日本女人毛片 | 极品探花在线观看 | 欧美日韩网站 | 强伦轩人妻一区二区电影 | 欧美性爱视频久久 | 中文字幕一区二区在线观看 | 日韩一区二区三区四区五区 | 国产精品999视频 | 欧美又大粗又爽又黄大片视频 | 亚洲AV无码一区二区三区少妇 | 白丝久久 | 伊人成长网 | 亚洲最大福利视频网 | 国产精品蜜臀av | 男女搞黄网站 | 国产成人免费在线视频 | 久久成人福利视频 | 亚洲色在线视频 | 黄色一级视频网站 | 日韩成人av网站 | 精品婷婷色一区二区三区蜜桃 | 国产精品乱码一区二三区小蝌蚪 | 久久中文字幕国产 | 亚洲逼| 国产熟女一区二区 | 日韩成人在线一区 | 亚洲永久无码精品一区二区 | 国产精品自拍亚洲 | 在线观看jizz | 日韩成人免费在线观看 | 日韩一区二区三区视频在线 | 亚洲爆爽 | 5d肉蒲团之性战奶水 | 欧美亚洲二区 | 一本一道久久a久久综合蜜桃 | 国内精品视频在线播放 | 亚洲精品99久久久久中文字幕 | 亚洲精品国产91 | 国产精品人妻一区二区三区 | 久久久久久av | 日韩欧美在线观看免费 | 日韩成人高清 | 日韩av在线直播 | 四虎精品久久 | 日本午夜激情 | 男女男精品视频 | 欧美性福利| 美女视频黄频视频大全 | 久久首页 | 欧美精品色视频 | 国产美女特级嫩嫩嫩bbb | 精品欧美一区二区三区成人 | 尤物影院在线观看 | 亚洲av永久无码精品一百度影院 | 免费看黄色网 | 亚洲精品一区二三区 | 麻豆视频污 | 三级一区二区 | 狠狠干婷婷 | 久久免费片 | 欧美一区二区三区视频在线观看 | 伊人精品 | 亚洲女同在线 | 国产精品一区二区在线看 | 成人毛片100免费观看 | 看全色黄大色黄大片女一次牛 | 在线免费毛片 | 成人一区二区三区在线 | 关之琳三级全黄做爰在线观看 |