如何在关机时自动关闭应用程序(正常关闭,而不是终止)?
我尝试调用wmctrl -c "App"
,powerbtn.sh
但不起作用。wmctrl
在终端中输入或从没有超级用户权限的脚本调用时,相同的命令可以完美运行。
为什么它不起作用powerbtn.sh
以及如何修复它?
答案1
正常关闭无论如何都会正常关闭所有进程 - 也就是说,它在进程上调用 SIGTERM,然后等待它们终止 - SIGTERM 是告诉进程关闭的正常方式,并允许它在实际终止之前执行任何必要的清理工作。
也就是说,您不需要担心这样做。