1、执行脚本:sh run.sh filename.py
2、run.sh格式如下
nohup
java -jar app.jar >log 2>&1 &
#!/bin/bash
export PATH=/home/miniconda3/bin:$PATH
mkdir -p log
nohup python -u $* > log 2>&1 &
3、2>&1
- 将标准错误输出重定向到标准输出
- 符号>&是一个整体,不可分开
名称 | 代码 | 操作符 | Java中表示 | Linux 下文件描述符(Debian 为例) |
---|---|---|---|---|
标准输入(stdin) | 0 | < 或 << | System.in | /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 |
标准输出(stdout) | 1 | >, >>, 1> 或 1>> | System.out | /dev/stdout -> /proc/self/fd/1 -> /dev/pts/0 |
标准错误输出(stderr) | 2 | 2> 或 2>> | System.err | /dev/stderr -> /proc/self/fd/2 -> /dev/pts/0 |