让应用程序无法退出

时间:2015-10-25 23:01:57

标签: macos bash exit osx-elcapitan

我想创建一个应用程序我不可能通过正常方式退出,只能通过强制退出。这可能吗? (我对bash知之甚少)

我使用MacOSX ElCapitan。提前感谢您的帮助!

编辑:为了澄清,我希望它不能用 + Q 退出,或者右键单击应用并按退出,或退出App菜单在顶栏上。

1 个答案:

答案 0 :(得分:-1)

您可以使用信号处理程序拦截任何control-c类型的信号。 这是一个例子:

#!/bin/bash
trap "echo 'Caught Signal'" SIGHUP SIGINT SIGTERM
while true; do
    echo "looping"
    sleep 5
done