亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1594 | 回復(fù): 8
打印 上一主題 下一主題

[系統(tǒng)管理] [結(jié)貼]$!這個(gè)環(huán)境變量究竟指的是什么? 上一個(gè)后臺(tái)命令嗎? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-05-05 17:22 |只看該作者 |倒序?yàn)g覽
本帖最后由 wqrocdr 于 2015-05-06 12:58 編輯

如題,我嘗試這樣:

  1. $ sleep 100 &
  2. [1] 16090
  3. $ echo $!
  4. 16090
復(fù)制代碼
看起來$!就是指當(dāng)前的后臺(tái)命令? 可是如果系統(tǒng)中有多個(gè)后臺(tái)命令呢,$!究竟指哪一個(gè)?

然后我敲入jobs命令,什么也沒有打印。jobs -l也是什么都不打印。

  1. $ jobs
  2. $ jobs -l
  3. $ fg %1
  4. -bash: fg: %1: no such job
復(fù)制代碼
但是我卻可以

  1. $ wait $!
復(fù)制代碼
等待了一分多鐘,然后這個(gè)后臺(tái)的sleep就退出了。
我的問題是,為什么一個(gè)后臺(tái)程序sleep 100 &啟動(dòng)以后,jobs/fg命令執(zhí)行沒有任何效果,是不是我命令用錯(cuò)了?
謝謝。

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2015-05-06 09:53 |只看該作者
自己頂起來一下,求答案!

論壇徽章:
1
2015亞冠之鹿島鹿角
日期:2015-05-12 13:04:44
3 [報(bào)告]
發(fā)表于 2015-05-06 10:15 |只看該作者
本帖最后由 A_Traveler 于 2015-05-06 11:13 編輯

第一個(gè):    $! 擴(kuò)展為最近在后臺(tái)(異步)執(zhí)行的命令的PID.   

第二個(gè)問題: 你的命令沒看出有問題;確認(rèn)一下你執(zhí)行命令的時(shí)候后臺(tái)的進(jìn)程是否已經(jīng)執(zhí)行完成退出了?
  1. [root@localhost regex]# sleep 1000 &
  2. [1] 4044
  3. [root@localhost regex]# echo $!
  4. 4044
  5. [root@localhost regex]# sleep 500 &
  6. [2] 4045
  7. [root@localhost regex]# echo $!
  8. 4045
  9. [root@localhost regex]# jobs -l
  10. [1]-  4044 Running                 sleep 1000 &
  11. [2]+  4045 Running                 sleep 500 &
  12. [root@localhost regex]# fg %1
  13. sleep 1000

  14. [root@localhost regex]# fg %2
  15. sleep 500
復(fù)制代碼

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
4 [報(bào)告]
發(fā)表于 2015-05-06 10:17 |只看該作者
我這里測試正常
[root]# sleep 1000 &
[1] 1572
[root]# jobs
[1]+  Running                 sleep 1000 &
[root]# echo $!
1572
[root]# sleep 2000 &
[2] 1573
[root]# jobs
[1]-  Running                 sleep 1000 &
[2]+  Running                 sleep 2000 &
[root]# echo $!
1573

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
5 [報(bào)告]
發(fā)表于 2015-05-06 10:18 |只看該作者
回復(fù) 3# A_Traveler


退出狀態(tài)?應(yīng)該是PID吧
http://www.72891.cn/viewthread.php?tid=1588454#pid11286013

論壇徽章:
1
2015亞冠之鹿島鹿角
日期:2015-05-12 13:04:44
6 [報(bào)告]
發(fā)表于 2015-05-06 10:50 |只看該作者
回復(fù) 5# Shell_HAT

多謝版主糾正,確實(shí)應(yīng)該是PID;
之前的解釋是我引用了base4.0參考文檔(中文)的原文(page 25)
"!    擴(kuò)展為最近在后臺(tái)(異步)執(zhí)行的命令的退出狀態(tài)."


剛才我又看了man bash的解釋:
" !      Expands to the process ID of the most recently executed background (asynchronous) command."

現(xiàn)在又產(chǎn)生了一個(gè)新的問題: 是中文文檔翻譯的有問題?   還是兩種說法都是正確的,只是角度不同?

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀(jì)念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀(jì)念章
日期:2022-04-24 14:33:24
7 [報(bào)告]
發(fā)表于 2015-05-06 10:59 |只看該作者
回復(fù) 6# A_Traveler


    應(yīng)該是中文版的翻譯錯(cuò)誤,英文版的《Bash Reference Manual 4.0.pdf》沒有問題。

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
8 [報(bào)告]
發(fā)表于 2015-05-06 11:08 |只看該作者
你是在一個(gè)終端上敲的嗎?
另外  set +m set -m set -o monitor set +o monitor會(huì)影響作業(yè)控制

論壇徽章:
1
2015亞冠之鹿島鹿角
日期:2015-05-12 13:04:44
9 [報(bào)告]
發(fā)表于 2015-05-06 11:31 |只看該作者
回復(fù) 7# Shell_HAT

多謝版主指點(diǎn);


   
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP