gpt4 book ai didi

linux - 如何等待程序终止信号/尝试并阻止其终止?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:37 24 4
gpt4 key购买 nike

我想编写一个 Bash 脚本来“监视”某些应用程序。一旦尝试关闭/终止此应用程序,脚本就会尝试停止该终止操作几毫秒,执行一些操作,然后终止该应用程序。

我正在使用 Okular 来阅读 PDF 文件并为其添加注释。但注释仅保存在 Okular 的 docdata 中。但是,如果您使用“另存为”保存文件,注释将保存在 PDF 文件本身中。

我想做的是拦截用户通过单击窗口上的“x”按钮来关闭 Okular 的尝试,然后“另存为”okular 文件,替换原始文件,然后关闭应用程序。

这是一个在 PDF 文件中保存注释的肮脏黑客行为,因为 Linux 中任何优秀的 PDF“阅读器”都没有提供此功能(请不要命名 libreoffice 或 gimp,它们不是阅读器)。

最佳答案

如果应用程序被 -9 终止,则无论是在应用程序内部还是从外部,您都无能为力。

您能做的最好的事情就是编写一个用户调用的脚本来导致应用程序终止。该脚本将负责向应用程序发出即将终止的信号(通过某种 IPC 机制),等待确认可以继续,然后终止应用程序。

关于linux - 如何等待程序终止信号/尝试并阻止其终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18795872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com