我想使用 KDE Connect 通过手机关闭电脑。只需在 Linux 中的 KDE Connect 程序中的 Runcommand 插件设置中添加关机命令即可轻松完成。
例如,其想法是优雅地关闭应用程序,而不是突然终止它们并丢失最后的配置。
我知道systemctl poweroff
。
我读过这个问题“shutdown -h now
或shutdown -r now
很优雅”,并且所涉及的脚本可能因发行版而异。Ubuntu 的情况如何?
上述命令是否适合systemctl poweroff
我的目的?
答案1
正常关闭是指程序收到挂断信号 (HUP)。如果程序开发正确,它将监听此信号并采取相应措施(准备关闭程序、清除已用内存、删除临时文件等)。
其实这并不重要,如果在 GUI 或终端上完成,无论哪种方式都会发送 HUP 信号。
这也回答了您的问题,即 Ubuntu 的行为是否与其他发行版不同。事实并非如此。机制是相同的。当程序收到 HUP 信号时,如果它们不能正确运行,则可能会出现奇怪的行为,但这是因为程序没有正确执行,与发行版无关。
附言:
shutdown -h
将关闭系统,同时
shutdown -r
将重新启动系统(因此这对你来说是不可用的)
只需使用shutdown
或添加-P
或--poweroff
(但根据手册页,这是默认设置)。