GNOME 开发人员在 3.8 版左右disable-factory
从gnome-terminal中删除了选项。虽然在wheezy中有旧版本,但在jessie中有 3.14。
当使用该选项时,gnome-terminal (<3.8) 一直等到运行它的东西结束。在较新的版本中,gnome-terminal在窗口启动后立即返回。更糟糕的是,在窗口中运行的进程将主 gnome-terminal 进程作为父进程,所以我不能waitpid
为它(因为它只为子进程保留)。
我有一个 Ruby 脚本,它在 gnome-terminal 中启动一个工具,并且必须等到该工具的进程结束。任何人都知道如何在给定PID的进程的循环检查状态上消耗太多资源而不消耗太多资源?
必须可以在 Ruby 或 Bash 中完成。