【发布时间】:2016-07-15 01:54:46
【问题描述】:
我遇到了一个关于在 Linux 上运行 Python 的难题。当我想在 Linux 内核命名空间上运行 python 脚本时,我可以执行“sudo ip netns exec mynamespace python myscript.py”。如果我直接运行 myscript.py,我该如何做同样的方法?
【问题讨论】:
-
解释第一行中的shebang是shell的一个特性。如果 ip 工具不支持它,你必须直接调用解释器。出于安全原因,许多系统工具确实允许运行二进制文件。
标签: python linux-kernel namespaces