0
我爲我的覆盆子使用了2個帶rc.local的python程序,第一個程序是我的主程序,另一個是第二個程序。第二個程序是關閉樹莓,但是當我執行第二個程序時,我的第一個程序仍在運行,直到樹莓真正關閉爲止。 我想讓第二個程序在樹莓真正關機之前殺死第一個程序,我該怎麼做?如何在樹莓上使用另一個python程序殺死一個python程序?
我爲我的覆盆子使用了2個帶rc.local的python程序,第一個程序是我的主程序,另一個是第二個程序。第二個程序是關閉樹莓,但是當我執行第二個程序時,我的第一個程序仍在運行,直到樹莓真正關閉爲止。 我想讓第二個程序在樹莓真正關機之前殺死第一個程序,我該怎麼做?如何在樹莓上使用另一個python程序殺死一個python程序?
也許更簡單的方法是使用shell來殺死有問題的進程?在linux每個進程都分配了一個數字,您可以通過鍵入
pstree -p
在終端看到的。然後,您可以通過在
打字殺死進程須藤殺死進程號
是否幫助,或者是怎麼想的東西有點複雜?
可能重複[如何使用pid終止Python進程?](http://stackoverflow.com/questions/17856928/how-to-terminate-process-from-python-using-pid) –