【问题标题】:This piece of python code hung up my whole system , Does anybody have a clue?这段python代码挂了我的整个系统,有人知道吗?
【发布时间】:2015-10-16 20:11:36
【问题描述】:

我的主机系统是 OpenSuse 13.2,我在 vagrant 上运行 FreeBsd 10.1

当我在 vagrant 上运行的 Freebsd 10.1 上运行以下代码时,不仅是 freebsd,而且主机系统都挂了,我不得不手动按下电源按钮来关机。

#!/usr/local/bin/python3
import os,subprocess
subprocess.Popen("cd /usr/local/ && sh",shell=True)

关于freebsd的输出

$ ps $$

PID TT 统计时间命令

900 0 Ss 0:00.47 -sh (sh)

【问题讨论】:

  • 你想通过从 Python 打开一个 shell 来完成什么?请改用来自例如os 的适当命令。

标签: python-3.x vagrant freebsd opensuse


【解决方案1】:

我非常怀疑,挂起是由于脚本造成的。它不会挂起操作系统,而且肯定不会挂起主机。

我只是在这里运行了这个“脚本”,没有任何不良影响。很可能您的 vagrant-host 有问题(硬件错误?),这恰好与您运行脚本相吻合。

你有没有再试一次——在主人回来后?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-11
    • 2011-05-05
    • 2019-10-08
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多