Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以最简单的方式在60秒后杀死Python脚本_Python - Fatal编程技术网

以最简单的方式在60秒后杀死Python脚本

以最简单的方式在60秒后杀死Python脚本,python,Python,我有python脚本,希望在执行60秒后停止工作或终止进程。 不仅仅是停止工作、杀戮或死亡过程。 没有找到一个很好的参考 p.S:杀死python脚本本身(就像一个计时器,在一段时间后用第一行脚本杀死脚本) P.S2:我在windows上,希望将其编译为.exe P.S3:Python版本为2.7在*nix下,您可以使用闹钟: import signal signal.alarm(TIME_TO_DIE) # your code goes on 在windows下,您可以使用启动作业作为守

我有python脚本,希望在执行60秒后停止工作或终止进程。
不仅仅是停止工作、杀戮或死亡过程。
没有找到一个很好的参考

p.S:杀死python脚本本身(就像一个计时器,在一段时间后用第一行脚本杀死脚本)
P.S2:我在windows上,希望将其编译为.exe
P.S3:Python版本为2.7

在*nix下,您可以使用闹钟:

import signal  
signal.alarm(TIME_TO_DIE)
# your code goes on
在windows下,您可以使用启动作业作为守护进程线程,而主线程睡眠60秒,然后退出。e、 g.(未在windows下测试):


在*nix下,您可以使用闹钟:

import signal  
signal.alarm(TIME_TO_DIE)
# your code goes on
在windows下,您可以使用启动作业作为守护进程线程,而主线程睡眠60秒,然后退出。e、 g.(未在windows下测试):


在*nix下,您可以使用闹钟:

import signal  
signal.alarm(TIME_TO_DIE)
# your code goes on
在windows下,您可以使用启动作业作为守护进程线程,而主线程睡眠60秒,然后退出。e、 g.(未在windows下测试):


在*nix下,您可以使用闹钟:

import signal  
signal.alarm(TIME_TO_DIE)
# your code goes on
在windows下,您可以使用启动作业作为守护进程线程,而主线程睡眠60秒,然后退出。e、 g.(未在windows下测试):


如果您使用的是Linux,您可以尝试以下方法:

(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&执行您的命令)

例如,如果要执行名为script.py的程序:


(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&exec python script.py)

如果您使用的是Linux,可以尝试以下操作:

(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&执行您的命令)

例如,如果要执行名为script.py的程序:


(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&exec python script.py)

如果您使用的是Linux,可以尝试以下操作:

(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&执行您的命令)

例如,如果要执行名为script.py的程序:


(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&exec python script.py)

如果您使用的是Linux,可以尝试以下操作:

(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&执行您的命令)

例如,如果要执行名为script.py的程序:

(cmdpid=$BASHPID;(sleep 60;kill$cmdpid)&exec python script.py)

这个怎么样

import os, sys
import threading

pid = os.getpid()
def quit_system():
    os.system('kill %d'%pid)

t = threading.Timer(5.0, quit_system)
t.start()

while(True):
    1 + 1
这个怎么样

import os, sys
import threading

pid = os.getpid()
def quit_system():
    os.system('kill %d'%pid)

t = threading.Timer(5.0, quit_system)
t.start()

while(True):
    1 + 1
这个怎么样

import os, sys
import threading

pid = os.getpid()
def quit_system():
    os.system('kill %d'%pid)

t = threading.Timer(5.0, quit_system)
t.start()

while(True):
    1 + 1
这个怎么样

import os, sys
import threading

pid = os.getpid()
def quit_system():
    os.system('kill %d'%pid)

t = threading.Timer(5.0, quit_system)
t.start()

while(True):
    1 + 1


从Python程序本身杀死它?从命令行?是的,杀死python脚本。从python程序本身杀死它?从命令行?是的,杀死python脚本。从python程序本身杀死它?从命令行?是的,杀死python脚本。从python程序本身杀死它?从命令行?是的,杀死python脚本。死亡时间的格式是什么,以毫秒还是秒为单位?@root seconds,请参阅:我给出一个错误:
AttributeError:'module'对象没有属性'alarm'
@root
信号
模块在Windows中不可用。您可以使用守护进程线程。查看我的更新答案。感谢dlutxx运行的
函数是什么
?死亡的
时间是什么
格式,是毫秒还是秒?@root秒,请参阅:我给出一个错误:
AttributeError:'module'对象没有属性“alarm”
@root
信号
模块在Windows中不可用。您可以使用守护进程线程。查看我的更新答案。感谢dlutxx运行的
函数是什么
?死亡的
时间是什么
格式,是毫秒还是秒?@root秒,请参阅:我给出一个错误:
AttributeError:'module'对象没有属性“alarm”
@root
信号
模块在Windows中不可用。您可以使用守护进程线程。查看我的更新答案。感谢dlutxx运行的
函数是什么
?死亡的
时间是什么
格式,是毫秒还是秒?@root秒,请参阅:我给出一个错误:
AttributeError:'module'对象没有属性“alarm”
@root
信号
模块在Windows中不可用。您可以使用守护进程线程。查看我的更新答案。谢谢dlutxx运行的
函数是什么
?我在windows上,想将其编译为EXE我在windows上,想将其编译为EXE我在windows上,想将其编译为EXE我在windows上,想将其编译为EXE看起来可以工作,但无法从命令提示符下终止或终止脚本:
端口:“kill”未被识别为内部或外部命令、可操作程序或批处理文件。
看起来正常,但无法从命令提示符下终止或终止脚本:
端口:“kill”未被识别为内部或外部命令,可操作的程序或批处理文件。
看起来可以工作,但无法从命令提示符终止或终止脚本:
端口:“kill”未被识别为内部或外部命令、可操作的程序或批处理文件。
看起来可以工作,但无法从命令提示符中终止或终止脚本:
端口:“kill”未被识别为内部或外部命令、可操作程序或批处理文件。