某些应用程序仅允许一个正在运行的实例(例如eclipse,如果您想使用同一工作区)。因此,如果我从其他位置登录,则必须杀死/关闭以前从其他位置登录时打开的应用程序。
我总是使用kill命令杀死正在运行的进程。但是,如果您杀死一个进程,则可能不会保存一些对将来使用有用的状态。但是,例如,如果通过单击关闭按钮正确“关闭”它,它将正确保存状态。
有没有办法从命令行适当地“关闭”应用程序?我知道这可能因应用程序而异,所以让我们更通用一点:如何向另一个正在运行的应用程序发送信号,并且该信号的工作方式就像单击顶部栏中的“关闭”按钮一样?
2
我们是否应该假设使用VNC远程访问桌面,然后以图形方式单击“关闭”会产生太多开销。
—
布赖恩·斯威夫特