小编don*_*gle的帖子

运行过程完成时发出警报

这里有一些关于在进程完成/退出时收到警报的问题和答案 ( 1 , 2 ) - 但这些都假设用户自己发出了所述进程,因此可以使用内置于管理脚本,或通过管道将进程传递给某种警报。

我的情况是,我希望收到用户未初始化的进程完成/退出的警报。也就是说,我在 Ubuntu 12.04 LTS 服务器上批量处理大量视频文件。对这些文件的某些操作需要很长时间,所以当特定的一个完成时,我想要某种警报(电子邮件会很棒)。他们花费的时间太长了,基于 PIT 一次性地、手动地执行此操作是完全没问题的。

为了提供更多信息——假设我正在处理一个特别大的文件,我看到它已经发展到一个 FFMPEG 脚本,这个过程本身就是一个 python 脚本(这非常复杂,不是我自己写的,还有一些东西)我不想修改——尽管这将是第一个合乎逻辑的方法)。我想象发出一个命令或脚本,并以所述正在运行的 python 脚本的 PID 作为参数,当具有该 PID 的进程不再运行时,警报脚本会做它的事情。

有任何想法吗?

bash process top htop

25
推荐指数
4
解决办法
2万
查看次数

挂载新卷时运行 shell 脚本

我有兴趣在我的 Debian 机器上安装任何新卷时运行 rsync 脚本。侦听新卷挂载的潜在触发因素/策略有哪些?

linux debian mount block-device

7
推荐指数
1
解决办法
3403
查看次数

标签 统计

bash ×1

block-device ×1

debian ×1

htop ×1

linux ×1

mount ×1

process ×1

top ×1