Linux中安裝和使用nohup命令
nohup 英文全稱 no hang up(不掛起)
作用:
當我們把項目部署到服務器上時,只有一直保持linux終端的連接才能夠運行項目,當我們把連接軟件Xshell或者Finalshell連接工具關(guān)掉時,項目也就停止運行。只要用了nohup命令,我們的項目就能夠一直運行了,此時就實現(xiàn)了我們需求。
例如:
常規(guī)運行SpringBoot項目的jar包命令:
java -jar test.jar
當我們使用nohup命令時:項目就能夠正常一直運行了
nohup java -jar test.jar &
開始安裝
第一步:查詢nohup是否安裝
如果顯示有:/usr/bin/nohup ,證明已經(jīng)安裝,可以直接跳到如何使用,如果沒有,就沒有安裝過nohup
which nohup
第二步:下載nohup
yum install coreutils
第三步:查看下載的nohup
cd /usr/bin
which nohup
第四步:配置nohup路徑,全局使用
vi ~/.bash_profile
在PATH= $PATH: $HOME/bin后面添加:/usr/bin
不會修改linux文件內(nèi)容的:下面是具體操作:
1、打開編輯文件
vi ~/.bash_profile
2、點擊鍵盤insert鍵進入編輯模式
3、用鍵盤方向鍵移到最后找到PATH= $ PATH:$ HOME/bin
4、再后面加上
:/usr/bin
5、點擊鍵盤左上角Esc返回鍵,注意在英文輸入法下,然后按Shift+分號鍵(輸入:),
進入到輸入模式,輸入wq! ,回車,保存成功
第五步:是配置的nohup立即生效,刷新配置變量
source ~/.bash_profile
第六步:測試
nohup --version
已經(jīng)成功配置好nohup
nohup命令的使用
基本使用
nohup Command [ Arg … ] [ & ]
對應的參數(shù)說明:
- Command:要執(zhí)行的命令。
- Arg:一些參數(shù),可以指定輸出文件。
- &:讓命令在后臺執(zhí)行,終端退出后命令仍舊執(zhí)行。
例如:
1、運行SpringBoot項目
nohup java -jar test.jar &
2、當我們運行前端框架時
nohup npm run serve &
停止運行的項目
1、我們需要找到nohup運行的PID,進程號,然后kill -9 進程號
例如:我運行著niua-admin.jar,使用時更換自己運行文件名即可
ps -ef | grep niua-admin.jar
2、如果記不住運行文件名稱,我們可以使用命令查看所有進程文章來源:http://www.zghlxwxcb.cn/news/detail-424341.html
ps -A
3、找到PID,刪掉進程即可文章來源地址http://www.zghlxwxcb.cn/news/detail-424341.html
kill -9 進程號PID
到了這里,關(guān)于Linux中安裝和使用nohup命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!