我正在尝试从一个博客下载的python脚本,在机器发出ping之后发送虚假的回音。 问题是,当我运行脚本时,会出现以下错误:
File "/usr/lib/python2.7/dist-packages/nfqueue.py", line 96, in create_queue def create_queue(self,*args): return _nfqueue.queue_create_queue(self, *args) RuntimeError: error during nfq_create_queue()
这是绑定队列的部分:
import nfqueue
q = None
q = nfqueue.queue()
q.open()
q.bind(socket.AF_INET)
q.set_callback(cb)
q.create_queue(0)
try:
q.try_run()
except keyboardInterrupt:
print "Exiting..."
q.unbind(socket.AF_INET)
q.close()
错误出现在q.create_队列(0)上,但我不知道该怎么办!在
获得的消息可能来自已经在运行的python脚本执行。在
假设您的脚本文件是
pyscriptname.py
,请运行以下命令以检查脚本的另一个实例是否已在运行:如果某个返回值大于
^{pr2}$0
,可以通过运行以下命令来解决此问题:然后,可以再次运行python脚本:
nfqueue需要根权限。所以以root用户身份运行脚本,或者在sudo下运行它
相关问题 更多 >
编程相关推荐