当我想关闭计算机时,我使用wmctrl关闭正在运行的窗口。这是因为我需要在Eclipse中保存工作区,而且我也不想丢失Chrome中打开的选项卡。我写了一个小剧本来完成这件事,但这并不完美。有时,窗口不优雅地关闭,所以我正在松开选项卡或源代码中的更改。有什么办法告诉wmctrl等窗户关上吗?我的脚本现在依赖于3秒睡眠(有问题的行),但它显然不是一个好的解决方案。
wmctrl -c chrome
wmctrl -c eclipse
sleep 3
poweroff发布于 2013-05-06 20:03:46
你问错问题了。您不应该等到窗口关闭,而应该等到进程死了。
幸运的是,这是一个更容易回答的问题。
while [ -n "$(pidof chrome eclipse)" ]; do
sleep 1
donehttps://askubuntu.com/questions/291682
复制相似问题