我正在运行一台“电视笔记本电脑”——只是一台连接到电视的低功耗笔记本电脑,只有一个目的,即在 Ubuntu MATE 20.04.2 LTS 上运行来自 Google Chrome 的直播电视流。
reboot
当我用over重新启动这台机器时,我注意到的第一件事ssh
是:
“Chrome 没有正确关闭。”
这是气泡消息的精确记录。
有办法避免吗?
答案1
从我的测试来看,HUP
或 signal 1
, likepkill -HUP chrome
确实会导致相同的消息,但是向 Chrome发出信号2
是一个有效的解决方案。
我最初认为,这样的解决方案可以通用于所有 GUI 程序。然而,情况可能并非如此。然而,我很高兴看到这个简单的解决方案,它是:
pkill -INT chrome
或者
pkill -2 chrome
一个和相同的命令,只是第一个是信号的名称而不是其编号。
如果我们通过 SSH 应用此解决方案,例如使用别名ssh-tv
连接到该笔记本电脑,我们可以定义与此非常相似的内容来实现重新启动,而无需该消息:
alias reboot-tv-laptop='ssh-tv -t "pkill -2 chrome; sleep 5s; reboot"'
请注意,可能有很多甚至更好的方法来实现相同的目标。这对我个人有用。