具有root权限的Python进程竞赛

时间:2017-02-06 19:15:55

标签: python linux python-2.7 ubuntu

所以,我正在参加这个python流程竞赛,每个候选人写一个应该" kill"其他。 获胜者是dmesg(内核环缓冲区)中的最后一条消息包含其名称的获胜者。 我们将以root权限运行所有权限。 没有实际的规则,实际上你可以重启系统等等。 所有进程将在Linux机器上同时运行。 我会感谢一些建议和想法,谢谢!

1 个答案:

答案 0 :(得分:2)

看来你想编写一个可以

的python脚本
  1. 捕捉信号
  2. 写入内核环缓冲区。

    1. 可以使用signal模块进行处理。
    2. 可以使用C程序来调用printk()函数和python函数来调用该C程序。另一种选择可能是使用/ dev / kmsg。
  3. 如果这些部分有效,请在捕获信号时尝试写入内核环缓冲区。