正在运行一个进程,它会将一些输出写入一组文件。我写了一个python脚本,它将在另一个目录中复制这些输出文件。现在我可以在我注意到其他进程完成时简单地运行python脚本。如何在其他进程完成后自动运行此脚本?
我无法控制其他进程的源代码。搞乱源代码可能会导致结果文件不可接受,所以我根本不想触摸它。
我在Ubuntu 11.x机器上运行Python 2.7.1。
答案 0 :(得分:1)
您没有详细说明在Python脚本之前运行的程序是什么,但如果是,或者您可以转换为shell脚本,则可以使用以下语法:
$ first-script.sh && python-script.sh
&&
运算符表示如果第一个脚本成功完成,则运行第二个脚本。
当然,您可以直接使用脚本调用python解释器作为第二个脚本。在这里,我假设它包含在Bash脚本中。