start_docker具体内容如下: docker run -d -it -p 8090:5007 \ -v /home/zll/dockerxgb/docker/data/:/root/ai_qa/0.0.1/data/ \ -v /home/zll/dockerxgb/docker/install_files:/root/ai_qa/0.0.1/install_files/ \ -v /home/zll/dockerxgb/docker/test:/root/ai_qa/0.0.1/result \ --name qa-sever1 zll:2.0 \ sh /root/ai_qa/0.0.1/install_files/start_py
start_py文件具体内容如下 #!/bin/bash export LANG="en_US.UTF-8" # shellcheck disable=SC2164 cd /root/ai_qa/0.0.1/install_files/ nohup python -u test_qa.py > qa_server.log 2>&1 & tail -f /root/ai_qa/0.0.1/install_files/qa_server.log
原因是使用windows写start_py时插入下一行不要用 换行符,要用linux自带的命令 小 o。
血的教训!!!