【问题标题】:python 2.3 - remove directory without waiting for process to finishpython 2.3 - 删除目录而不等待进程完成
【发布时间】:2012-11-24 09:54:58
【问题描述】:

我希望编写一个 python 脚本(在 Linux 中运行),它的要求之一是删除一个目录。 问题是目录很大,需要几分钟才能完成。

问题:

  1. 我不希望删除命令阻止脚本执行
  2. 最重要的是,我希望删除命令允许脚本完成其执行并在脚本终止后继续工作

可行吗?

提前致谢

【问题讨论】:

  • 您可能想阅读 stackoverflow.com/questions/6011235/… 并在 Python 2.3 中尝试...
  • 谢谢。应该搜索得更好。希望这能解决问题。
  • 有时候不知道关键词很难搜索!
  • 同意。我总是发布一个问题作为最后的手段。这次我放弃了

标签: python linux python-2.3


【解决方案1】:

一个可以满足这些要求的东西就是守护进程。 fork 然后从主进程返回。这样,remove 调用可以尽可能多地阻塞。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-27
    • 2022-01-23
    • 1970-01-01
    • 2010-11-06
    • 2017-09-07
    相关资源
    最近更新 更多