【发布时间】:2015-10-25 23:01:56
【问题描述】:
我想制作一个我无法通过正常方式退出的应用程序,只能通过强制退出。这可能吗? (我对 bash 的了解有限)
我使用 MacOSX ElCapitan。提前感谢您的帮助!
编辑:澄清一下,我希望它不能通过 ⌘+Q 或右键单击应用程序并按退出,或通过应用程序菜单退出在顶部栏上。
【问题讨论】:
标签: macos bash exit osx-elcapitan
我想制作一个我无法通过正常方式退出的应用程序,只能通过强制退出。这可能吗? (我对 bash 的了解有限)
我使用 MacOSX ElCapitan。提前感谢您的帮助!
编辑:澄清一下,我希望它不能通过 ⌘+Q 或右键单击应用程序并按退出,或通过应用程序菜单退出在顶部栏上。
【问题讨论】:
标签: macos bash exit osx-elcapitan
您可以使用信号处理程序拦截任何 control-c 类型的信号。 这是一个例子:
#!/bin/bash
trap "echo 'Caught Signal'" SIGHUP SIGINT SIGTERM
while true; do
echo "looping"
sleep 5
done
【讨论】: