标题已经说得很清楚了。我该如何在julia中处理或捕捉 SIGINT
信号?从文档中,我认为我只需要使用 try/catch
块来捕获 InterruptException
就可以了,像下面这样:
try
while true
println("go go go")
end
catch ex
println("caught something")
if isa(ex, InterruptException)
println("it was an interrupt")
end
end
但是当我使用^C
结束程序时,我从未进入捕获块。
编辑:上面的代码在julia REPL中按预期工作,但在脚本中不起作用。