这个参数在命令行则无法采用nohup启动后台运行,缺少这个参数又不能行,那么查看这个参数是干啥的。
COMMANDLINE_ARGS="--share --disable-safe-unpickle --skip-torch-cuda-test --no-half-vae --xformers --reinstall-xformers --enable-insecure-extension-access" REQS_FILE="requirements.txt" python mytest.py
新建一个test文件:
其代码:含有COMMANDLINE_ARGS,这个玩意也是可以传递参数的。
代码如下所示:
import importlib.util
import shlex
import platform
import json
import os,sys
from modules import cmd_args
from modules.paths_internal import script_path, extensions_dir
commandline_args = os.environ.get('COMMANDLINE_ARGS', "")
print(commandline_args,type(commandline_args),shlex.split(commandline_args))
sys.argv += shlex.split(commandline_args)