【问题标题】:Run Python script on Linux kernel namespace在 Linux 内核命名空间上运行 Python 脚本
【发布时间】: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


【解决方案1】:
#!/usr/bin/env python
# Rest of your script

应该可以的。

【讨论】:

    猜你喜欢
    • 2018-07-26
    • 2011-09-28
    • 1970-01-01
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-06
    相关资源
    最近更新 更多