direct errors to separate file

This commit is contained in:
kalmar 2017-03-17 17:32:05 +01:00
parent 51d29143b6
commit ddad244d0b

16
SL.jl
View File

@ -176,6 +176,8 @@ function parse_commandline()
end end
function main() function main()
parsed_args = parse_commandline() parsed_args = parse_commandline()
# SL(3,Z) # SL(3,Z)
@ -205,6 +207,20 @@ function main()
end end
name = name*"-$(string(upper_bound))" name = name*"-$(string(upper_bound))"
(errorRead, errorWrite) = redirect_stderr()
atexit(function ()
close(errorWrite)
errors = readavailable(errorRead)
close(errorRead)
if size(errors) > 0
open("$(name)/errors.log", "a") do io
write(io, errors)
end
end
end)
S() = SL_generatingset(N, p) S() = SL_generatingset(N, p)
if parsed_args["cpus"] nothing if parsed_args["cpus"] nothing