我一直在运行 python脚本,使用:
现在已经两周了,我认为将需要一个多月的时间才能完成。这已经太长了,因此我想终止该过程,但是在此之前,我想保存一些在最近两周内构建的列表。
到目前为止,我已经尝试过:
1)使用pyrasite-shell和一个与我的python脚本相关联的PID(根据htop,我有超过20个与我的脚本相关联的PID),但是它不起作用(没有shell打开)。
2)我还尝试使用ps -aux | grep python3
找到一些内核地址,然后通过类似ipython console --existing d3d55f0d-52f1-4660-a43b-1fedb698452f.json
的方式连接到该内核,然后在提示符shell中使用locals()
查找局部变量,但是这不起作用(我的列表都没有出现在局部变量列表中)。
理想情况下,我想连接运行我的代码的python内核,并通过pickle保存所有当前列表。否则,任何其他检索列表的想法都会很棒。