I just tried script. That works.
On Thursday, April 7, 2016 at 9:43:43 AM UTC-5, Yichao Yu wrote: > > On Thu, Apr 7, 2016 at 9:45 AM, Alex Dowling <alex...@gmail.com > <javascript:>> wrote: > > Hello Yichao, > > > > Vanished. I expect println output between other output that is properly > > redirected. I should also mention println output is not properly > redirected > > (i.e., vanishes) using nohup. > > So the output does not appear even when the whole script exit? > Also see my link about script below. > > > > > Alex > > > > On Thursday, April 7, 2016 at 8:05:30 AM UTC-5, Yichao Yu wrote: > >> > >> On Thu, Apr 7, 2016 at 8:12 AM, Alex Dowling <alex...@gmail.com> > wrote: > >> > Hello, > >> > > >> > I have a Julia script that does some analysis and includes println() > >> > statements. When I use julia my_code.jl > output.txt 2>&1 from a > Linux > >> > command line, output from optimization solvers (IPOPT, Gurobi) are > >> > redirected to output.txt but output from println() just vanishes. > They > >> > aren't in output.txt or printed to the console. > >> > >> Are they vanished or delayed? The output is buffered. > >> > >> > > >> > One option I found (haven't tested) is using redirect_stout() and > >> > redirect_sterr(): https://github.com/JuliaLang/julia/issues/12050. > >> > Ideally > >> > I'd like to redirect println output without modifying the script. > >> > >> http://man7.org/linux/man-pages/man1/script.1.html > >> > >> > > >> > Thanks, > >> > Alex >