我有一台运行 Ubuntu 18.04 的笔记本电脑,运行速度很慢,当我打开多个 Chrome 标签页和 VS Code 时,它经常会挂起。这种挂起需要近十几分钟才能自行修复。有时一分钟后会出现“窗口无响应”框,但无法点击,因此毫无用处。
因此,我总是发现强制关闭笔记本电脑并重新运行应用程序会更快。目前,我无法升级笔记本电脑。但是,我也不想每两三天强制关闭一次,从而缩短笔记本电脑的使用寿命。
我意识到我实际上并不需要强制关闭我的笔记本电脑,我只需要关闭当时正在运行的应用程序。我可以接受丢失未保存的工作(这很少,因为我经常保存我的工作)。因此,如果我的笔记本电脑再次挂起,我希望知道能够关闭 Chrome 和 VS Code 的正确方法。
我确实看过以下帖子:如何终止除特定进程之外的所有进程并认为可以创建一个 shell 脚本来运行类似于以下命令的命令:ps ax | grep -P "chrome|code" cut -b1-06 | xargs -t kill
。但是,我不确定这是否是最好的方法,甚至是否可行,因为我的 PC 挂断了,可能无法每次都执行 shell 脚本。