linux - 如何在另一个进程结束后立即运行 python 脚本

标签 linux python-2.7

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

我无法控制其他进程的源代码。弄乱源代码可能会使结果文件 Not Acceptable ,所以我宁愿根本不碰它。

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

最佳答案

你不会说太多关于在 Python 脚本之前运行的程序是什么,但是如果它是或者你可以转换为 shell 脚本,你可以使用这个语法:

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

&& 运算符意味着如果第一个脚本成功完成,则在之后运行第二个脚本。

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

关于linux - 如何在另一个进程结束后立即运行 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31188670/

相关文章:

windows - 黑莓调试输出

linux - 反汇编/proc/kcore时,objdump和udis86产生不同的输出

python - 无法打开 C :\Python27\Scripts\pip-scripts. py

python - operator.ge 行为不一致

linux - 在 Linux 上映射 ARM 全局定时器

php - Facebook 如何在不到一秒的时间内检查电子邮件是否存在?

linux - 系统 cron 未运行计划执行的预期进程

python - 使用selenium返回动态页面的html代码

python - 如何将字典保存为 JSON 文件?

支持项目分配的类中的Python静态字典