2012-12-06 37 views
0

我希望編寫一個Python腳本(要在Linux中運行),它的一個要求是刪除一個目錄。 問題是目錄非常大,需要幾分鐘才能完成。python 2.3 - 刪除目錄而不等待進程完成

問題:

  1. 我不想remove命令來阻止腳本執行
  2. 最重要的是我想刪除命令允許腳本完成其執行並繼續工作即使腳本是終止

它可行嗎?

在此先感謝

+1

你可能想http://stackoverflow.com/questions/6011235/run-a-program-from-python-and-have-it-continue-to-run-after-的讀the-script-is-kille並嘗試在Python 2.3中... – Johnsyweb

+0

謝謝。應該更好地搜索。 希望能做到這一點。 – idanshmu

+0

如果你不知道關鍵詞,有時很難搜索! – Johnsyweb

回答

2

滿足這些要求的一件事就是守護進程。叉從主流程然後返回。這樣,刪除電話可以儘可能多地阻止它。

doRemove() 
    fork() 
    if child 
     call huge remove 
    else 
     return 
+0

謝謝。解決方案已經足夠了。 – idanshmu