这是我的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 -w -error -logfile等的选项。
使用此脚本,对我有用:
#!/bin/bash
source /path/to/active
gunicorn_django -c $(pwd)/path/to/conffilefrom/presentworkingdirectory -D