答案1
尝试使用较低的杀死信号到程序例如 3 (SIGQUIT)。
答案2
根据您的描述,我假设这是一个在 X 服务器上运行的 GUI 程序。尝试控制端:
wmctrl -c "RegEx for Window Name"
从手册页中:
-c <WIN> Close the window <WIN> gracefully.
答案3
如何在家中的屏幕会话中启动该程序,以便您可以在工作时重新连接到它并完全控制正在发生的事情?
答案4
正确答案取决于您的程序支持什么。一个运行良好的程序应该在收到 TERM 信号时保存所有工作并正常终止,这是 kill 中的默认信号,所以我假设这就是您要尝试的信号。如果程序不容忍这种情况并且不提供任何其他方式(例如通过控制套接字),您可能运气不佳。在这种情况下,请尝试使用屏幕会话或修复程序或使用其他程序。