我有一些相当耗时的python脚本在我的机器上运行〜3小时左右。我不想同时运行它们,因为它可能会使我的机器崩溃。单独我有足够的内存,但运行5左右可能会导致问题。我远程运行他们,所以我ssh到我的服务器和这样运行了他们:nohup进程终止时触发脚本
nohup python my_script.py > my_output.txt &
这样,如果我的连接被中断,我可以重新建立连接,我的结果就在那里。我想用不同的命令行参数连续运行相同的python脚本,这样我就可以运行所需的所有东西,而无需每隔几个小时设置一次。我可以将所有参数手动编码到一个python脚本中,并且这样做,但它看起来不雅观。每次我这样做时,我都不想摆弄我的python脚本。当他们中的一个完成时,是否有某种听众可以用来触发下一个?
谢谢!我正在踢自己没有想到这一点。 – user5505266