Autokey-QT 有时会卡住。它没有崩溃,仍在运行,但它执行了一半脚本,然后因为某种原因停止了。我无法找出原因,因为我无法随意复制该问题。我发现继续运行的唯一方法是在系统监视器中终止该程序并重新启动。
我如何在 Bash 脚本中做到这一点?目标是创建一个可以执行此操作的键盘快捷键。
答案1
假设您的机器上只运行了一个实例:
killall autokey-qt && autokey-qt myarg1 myarg2
需要注意的是,由于它是一个 GUI 自动化工具,它可能正在等待某个 GUI 程序完成任务,而直接终止它可能会将该 GUI 程序置于非常不确定的状态。这可能会产生比您尝试用这种不耐烦的方法解决的问题更多的问题。也许首先找出它挂起的位置以及原因是什么。