等待异步子进程

时间:2018-09-24 15:31:02

标签: linux bash

我想结合SharenixFlameshot来创建屏幕截图,然后将其上传到我自己的主机上。好吧,现在我的意图是创建一个bash脚本,我可以使用快捷方式执行它,例如“ Print Sc”键。一切都可以正常工作,只是Flameshot创建了一个子进程来拍摄屏幕截图,而这是我目前最大的问题。

这是到目前为止我得到的:

#!/bin/bash

flameshot gui
sharenix -m c -q

这应该可以让我从剪贴板-m c中获取图片并上传。另一个参数是禁用Sharenix -q的输出。但是Sharenix试图在文件被拍摄之前就上传文件。很好,这意味着Flameshot的主进程终止并启动了子进程。

请记住:一切正常,当我分别执行每个命令时应该如此。

我能做些什么吗?也许用bash检查剪贴板更新并执行Sharenix?搜索一个小时后,我在Google上什么都找不到。我希望你能理解我的问题。

致谢。

0 个答案:

没有答案