这是我的shell脚本的代码:
#!/bin/bash
source /path/to/active
gunicorn_django -c /path/to/conf.py -D
执行上面的sh文件时,启动gunicorn进程,但它没有使用配置文件。
但是,如果我直接从命令行执行命令,比如
gunicorn_django -c path/to/conf.py -D
然后它正在使用配置文件。
另外,在sh文件中,如果我直接给出选项,比如-w 3 -error-logfile等,那么它就是选择。
答案 0 :(得分:1)
使用此脚本,为我工作:
#!/bin/bash
source /path/to/active
gunicorn_django -c $(pwd)/path/to/conffilefrom/presentworkingdirectory -D