国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

nohup linux一個(gè)非常有用的命令

2024-08-28 00:18:20
字體:
供稿:網(wǎng)友
Unix/Linux下一般想讓某個(gè)程序在后臺運(yùn)行,很多都是使用 & 在程序結(jié)尾來讓程序自動(dòng)運(yùn)行。比如我們要運(yùn)行mysql在后臺:

  /usr/local/mysql/bin/mysqld_safe --user=mysql &

  但是我們很多程序并不象mysqld一樣可以做成守護(hù)進(jìn)程,可能我們的程序只是普通程序而已,一般這種程序即使使用 & 結(jié)尾,如果終端關(guān)閉,那么程序也會(huì)被關(guān)閉。為了能夠后臺運(yùn)行,我們需要使用nohup這個(gè)命令,比如我們有個(gè)start.sh需要在后臺運(yùn)行,并且希望在后臺能夠一直運(yùn)行,那么就使用nohup:

  nohup /root/start.sh &

  在shell中回車后提示:

  [~]$ appending output to nohup.out

  原程序的的標(biāo)準(zhǔn)輸出被自動(dòng)改向到當(dāng)前目錄下的nohup.out文件,起到了log的作用。

  但是有時(shí)候在這一步會(huì)有問題,當(dāng)把終端關(guān)閉后,進(jìn)程會(huì)自動(dòng)被關(guān)閉,察看nohup.out可以看到在關(guān)閉終端瞬間服務(wù)自動(dòng)關(guān)閉。

  咨詢紅旗Linux工程師后,他也不得其解,在我的終端上執(zhí)行后,他啟動(dòng)的進(jìn)程竟然在關(guān)閉終端后依然運(yùn)行。

  在第二遍給我演示時(shí),我才發(fā)現(xiàn)我和他操作終端時(shí)的一個(gè)細(xì)節(jié)不同:他是在當(dāng)shell中提示了nohup成功后還需要按終端上鍵盤任意鍵退回到shell輸入命令窗口,然后通過在shell中輸入exit來退出終端;而我是每次在nohup執(zhí)行成功后直接點(diǎn)關(guān)閉程序按鈕關(guān)閉終端.。所以這時(shí)候會(huì)斷掉該命令所對應(yīng)的session,導(dǎo)致nohup對應(yīng)的進(jìn)程被通知需要一起shutdown。

  這個(gè)細(xì)節(jié)有人和我一樣沒注意到,所以在這兒記錄一下了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 东乌珠穆沁旗| 绥德县| 长宁县| 抚远县| 青浦区| 茂名市| 固原市| 都江堰市| 汾阳市| 东海县| 临潭县| 萨嘎县| 深水埗区| 武定县| 麻栗坡县| 崇左市| 合水县| 林口县| 昌吉市| 西乌珠穆沁旗| 中西区| 闻喜县| 玉环县| 尤溪县| 施甸县| 晋宁县| 阿拉尔市| 辽宁省| 孝昌县| 临汾市| 光泽县| 当雄县| 尉氏县| 百色市| 叶城县| 荆门市| 砀山县| 五台县| 依兰县| 都兰县| 丁青县|