查找python列表的当前值

时间:2017-06-01 19:48:23

标签: python

我有一个永无止境的python脚本,它不断运行。 在脚本中,我使用的是LIST类型(例如:JOB_LIST)。

在少数几个场景中,我想知道当前时间点JOB_LIST中存在的元素(值)而不停止脚本的执行(不具备任何适当的权限来停止脚本)< / p>

如何做到这一点?是否有任何命令行选项(或)我们可以编写另一个脚本来打印已经执行的脚本的JOB_LIST的当前状态吗?

1 个答案:

答案 0 :(得分:0)

实施信号处理程序:

def handler(signum, frame):
    # Write JOB_LIST to a file

signal.signal(signal.SIGUSR1, handler)

指示正在运行的脚本将JOB_LIST写入file

# pid = Process ID of your running Script
os.kill(pid, signal.SIGUSR1)