[問題] exec和fork的問題
我有一個UI的主程式叫main,目前想利用exec和fork來做到:
(1)按下按鈕A, 開啟程式dillo
BUTTON A:
pid_t dillo_pid;
dillo_pid = fork();
execv("/usr/local/bin/dillo&", NULL); <== 這段有問題
(2)按下按鈕B, 結束程式dillo
BUTTON B:
system("kill -9 dillo_pid");
但是有幾個問題不知道要如何處理,
1. execv這段程式不知道要如何寫才能讓dillo在背景執行?
2. 要如何取得dillo的PID,因為fork()回傳的值是0,1,-1,不是dillo的pid
開發平台: ( Linux)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.20.210
推
11/06 12:32, , 1F
11/06 12:32, 1F
推
11/06 12:35, , 2F
11/06 12:35, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章