在使用异步执行任务中,不要在内部对日志进行重定向,否则可能异常退出
nohup ./test.sh &
test.sh
#!/bin/bash
psql -f xxx.sql > 1.log
psql -f xx.sql > 2.log
退出码为141
应该使用
nohup ./test.sh > 1.log 2&1 &
test.sh
#!/bin/bash
psql -f xxx.sql
psql -f xx.sql
在使用异步执行任务中,不要在内部对日志进行重定向,否则可能异常退出
nohup ./test.sh &
test.sh
#!/bin/bash
psql -f xxx.sql > 1.log
psql -f xx.sql > 2.log
退出码为141
应该使用
nohup ./test.sh > 1.log 2&1 &
test.sh
#!/bin/bash
psql -f xxx.sql
psql -f xx.sql