一旦另一个进程结束,如何运行python脚本

时间:2015-07-02 15:24:12

标签: linux python-2.7

正在运行一个进程,它会将一些输出写入一组文件。我写了一个python脚本,它将在另一个目录中复制这些输出文件。现在我可以在我注意到其他进程完成时简单地运行python脚本。如何在其他进程完成后自动运行此脚本?

我无法控制其他进程的源代码。搞乱源代码可能会导致结果文件不可接受,所以我根本不想触摸它。

我在Ubuntu 11.x机器上运行Python 2.7.1。

1 个答案:

答案 0 :(得分:1)

您没有详细说明在Python脚本之前运行的程序是什么,但如果是,或者您可以转换为shell脚本,则可以使用以下语法:

$ first-script.sh && python-script.sh

&&运算符表示如果第一个脚本成功完成,则运行第二个脚本。

当然,您可以直接使用脚本调用python解释器作为第二个脚本。在这里,我假设它包含在Bash脚本中。