在过去的几个月里,我一直在自学 Python,终于开始做一些有用的事情。
我最终要做的是拥有一个充当队列的python脚本。也就是说,我想要一个包含一堆输入文件的文件夹,另一个程序用来运行计算(我是一名理论物理学家,每天做很多计算工作)。
我现在必须这样做的方法是将所有输入文件放在装有计算软件的盒子上。然后我必须将dos输入文件转换为unix(dos2unix),然后我必须将新的输入文件复制到一个名为'INPUT'的文件中。最后,我运行一个启动作业的命令。
所有这些任务都在命令提示符下处理。我的问题是如何将我的程序与命令提示符连接?然后,我如何监控进程(我通常通过 cpu 使用和 TOP 命令进行),并在最后一个作业完成后让 python 开始下一个作业。
抱歉漫无边际,我只是不知道如何从脚本控制命令提示符,然后让它自动“监视”工作。
谢谢