Linux后台运行Matlab
命令:nohup matlab<Run.m> /dev/null 2>&1 &
解析:
这里的<是输入换向,因为nohup命令会默认忽略输入。
>为输出符号, /dev/null 代表将输出文件输入到“无底洞”。
2>
表示把标准错误(stderr)重定向,标准输出(stdout)是1。
尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。
2> &1
1> &2
2> stderr.log
1> stdout.log
命令:nohup matlab<Run.m> /dev/null 2>&1 &
解析:
这里的<是输入换向,因为nohup命令会默认忽略输入。
>为输出符号, /dev/null 代表将输出文件输入到“无底洞”。
2>
表示把标准错误(stderr)重定向,标准输出(stdout)是1。
尖括号后面可以跟文件名,或者是&1, &2,分别表示重定向到标准输出和标准错误。
2> &1
1> &2
2> stderr.log
1> stdout.log