1
我的android應用程序使用Runtime.exec()啓動腳本。該腳本依次運行啓動進程的命令。我想捕獲該進程的pid,所以我可以跟蹤它的狀態並在以後殺死它。Android shell腳本無法在後臺運行命令
下面是我的腳本摘錄:
$exec $options &
echo pid:$!:
我希望PID要馬上附和,但事實並非如此。該命令按預期執行,但在我手動終止該命令啓動的進程之前,pid不會被回顯。所以它似乎不尊重在後臺運行該命令的請求。我做錯了,還是Android不支持?
萬一它很重要,我運行的命令($ exec)是對二進制可執行文件的調用,並且$ options擴展爲該可執行文件的參數。