运行过程结束时发出警报

加密狗

有在这里被惊动了几个问题,答案就当一个进程完成/退出(12) -但所有这些假设用户已经发出该方法本身,因此可以内置入一个警告脚本它控制脚本,或将流程发送给某种警报。

我的情况是,我希望收到用户未初始化的过程的完成/退出的警报。即,我正在Ubuntu 12.04 LTS服务器上批量处理大量视频文件。这些文件上的某些操作需要很长时间,因此,当一个特定的操作完成时,我想发出某种警报(发送电子邮件会很棒)。他们花了很长时间,以至于一次基于PIT手动完成此操作非常好。

为了提供更多信息-假设我正在处理一个特别大的文件,并且我看到它已经发展成FFMPEG脚本,该过程本身就是python脚本(这很复杂,不是我自己编写的,还有其他我不希望进行修改–尽管这将是第一种合乎逻辑的方法。我想象发出一个带有所述正在运行的python脚本的PID作为参数的命令或脚本,并且当不再运行具有该PID的进程时,警报脚本就会执行该操作。

有任何想法吗?

阿罗

我写了process_watcher.py

process_watcher --pid 1234 --to [email protected]

目前,电子邮件正文如下所示:

PID 18851:/usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe = 5
开始:3月10日星期四18:33:37结束:3月10日星期四18:34:26(持续时间0 :00:49)
内存(当前/峰值)-驻留:155,280 / 155,304 kB虚拟:1,166,968 / 1,188,216 kB

[+] indicates the argument may be specified multiple times, for example:
 process-watcher -p 1234 -p 4258 -c myapp -c "exec\d+" --to [email protected] --to [email protected]

optional arguments:
  -h, --help            show this help message and exit
  -p PID, --pid PID     process ID(s) to watch [+]
  -c COMMAND_PATTERN, --command COMMAND_PATTERN
                        watch all processes matching the command name. (RegEx pattern) [+]
  -w, --watch-new       watch for new processes that match --command. (run forever)
  --to EMAIL_ADDRESS    email address to send to [+]
  -n, --notify          send DBUS Desktop notification
  -i SECONDS, --interval SECONDS
                        how often to check on processes. (default: 15.0 seconds)
  -q, --quiet           don't print anything to stdout

如果需要任何改进,请终止GitHub问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

运行过程结束时发出警报

来自分类Dev

存储过程失败时发出警报

来自分类Dev

存储过程失败时发出警报

来自分类Dev

选择开始时间和结束时间之间的小时数会发出警报,而不管选择什么

来自分类Dev

发出警报消息时的呼叫功能

来自分类Dev

开始闪亮时发出警报消息

来自分类Dev

Windows启动时发出警报

来自分类Dev

脚本加载时发出警报

来自分类Dev

在循环javascript时发出警报

来自分类Dev

到达页面底部时发出警报,当我到达页面顶部时发出警报

来自分类Dev

运行结束时线程结束?

来自分类Dev

长时间运行的Shell脚本后发出警报

来自分类Dev

大写锁定打开时发出警报的软件

来自分类Dev

javascript失败时是否发出警报Javascript错误?

来自分类Dev

验证规则,当字段不为空时发出警报

来自分类Dev

单击禁用按钮时发出警报窗口

来自分类Dev

在检测到wifi网络时发出警报?

来自分类Dev

Scapy:发现已知源IP时发出警报

来自分类Dev

大写锁定打开时发出警报的软件

来自分类Dev

在检测到wifi网络时发出警报?

来自分类Dev

错误提示启动时发出警报

来自分类Dev

在jQuery无法获取ip地址时发出警报。

来自分类Dev

输入大于或小于16位时发出警报消息

来自分类Dev

出现数学问题时发出警报

来自分类Dev

我想在 nodejs 中删除文件时发出警报

来自分类Dev

当输入范围更改为特定值时发出警报

来自分类Dev

使gcc在功能结束时不发出“ ret”指令

来自分类Dev

htaccess 重写在参数结束时发出 .php

来自分类Dev

根据“ if”语句发出警报