[問題] 使用execvp 如何背景執行child?
最近在寫一個自己的shell
用到了exec系列中的"execvp"這個function
但是卻不知道到該怎麼樣讓一個process背景執行
意思就是說雖然user有輸入&
但我的shell卻是把&看成一個參數而不是背景執行的訊號
e.g. vim my_shell.c &
這樣子在我的shell中下command的話 會變成在vim中開兩個檔案: my_shell.c跟&
在google上找了一些文章都沒有明確說明該怎麼處理
請問大家可以幫我解答嗎~~
謝謝~~!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.168.93
推
05/15 17:15, , 1F
05/15 17:15, 1F
→
05/15 17:16, , 2F
05/15 17:16, 2F
→
05/15 17:17, , 3F
05/15 17:17, 3F
推
05/16 09:10, , 4F
05/16 09:10, 4F
→
05/16 10:47, , 5F
05/16 10:47, 5F
→
05/16 10:55, , 6F
05/16 10:55, 6F
→
05/16 11:50, , 7F
05/16 11:50, 7F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章