Julia 从命名管道输出到提交日志
Julia output from named pipe to a submission log
我正在尝试以下操作以在 bash 脚本、运行 julia 脚本中创建一个 Julia 实例,然后将所有输出重定向到 submission.log:
mkfifo pipe
sleep 1000000 > pipe &
julia < pipe &
{
echo "include(\"test.jl\")" > pipe
wait
} &> submission.log
但是,输出到控制台并且 submission.log 是空的。什么是好的修复?
您必须重定向 Julia 进程的标准输出和标准错误:
julia <pipe >stdout.txt 2>stderr.txt &
我正在尝试以下操作以在 bash 脚本、运行 julia 脚本中创建一个 Julia 实例,然后将所有输出重定向到 submission.log:
mkfifo pipe
sleep 1000000 > pipe &
julia < pipe &
{
echo "include(\"test.jl\")" > pipe
wait
} &> submission.log
但是,输出到控制台并且 submission.log 是空的。什么是好的修复?
您必须重定向 Julia 进程的标准输出和标准错误:
julia <pipe >stdout.txt 2>stderr.txt &