如果 banshee 崩溃,声音/音频系统菜单仍显示可用,但如果我单击它,则ps
不会发生任何事情。我可以看到一个无法删除的已停用的 banshee 进程。如果我尝试从命令行运行 banshee,则不会发生任何事情。重新启动 gdm 和/或 unity 也不起作用。据我所知,现在没有办法启动 banshee,除非重新启动,这很烦人。有人知道我如何在不关闭一切并重新启动的情况下启动 banshee 吗?也许 Ubuntu 的某个部分控制声音菜单,我可以重新启动它吗?我希望它是 gdm 或 unity 的一部分,但重新启动它们没有帮助。
ps 输出为:
john@W530$ ps -fp 20469
UID PID PPID C STIME TTY TIME CMD
john 20469 1 0 Jul01 ? 00:04:29 [banshee] <defunct>
答案1
您可以在确定进程的 PID 后使用kill <PID>
或 来执行该操作。之后,您应该能够重新启动该应用程序。正如链接中所述,您应该尝试终止父进程。输出对我来说如下所示:kill -9 <PID>
ps axf |grep banshee
4875 ? S 0:00 | \_ bash /usr/bin/banshee --redirect-log --play-enqueued
4881 ? Sl 0:03 | \_ banshee /usr/lib/banshee/Banshee.exe --redirect-log --play-enqueued
你的输出是什么?
这系统资源顺便说一下,该应用程序包含类似于 Windows 任务管理器的内容(仅包含进程)。