example.py
Код: Выделить всё
import os
import sys
name = os.environ.get('CONF_NAME') + '.yaml'
print('Execution of the file {} '.format(name))
Код: Выделить всё
OUTPATH="/home/user1/samples"
ERRPATH="/home/user1/samples"
PREFIX="CONF_NAME=\"$1\""
EXECUTION_COMMAND="python"
FILE_TO_EXECUTE="example.py"
echo saving stderr to ${ERRPATH}
echo saving stdout to ${OUTPATH}
${PREFIX} nohup ${EXECUTION_COMMAND} ${FILE_TO_EXECUTE} > ${OUTPATH}/example_output.out 2> ${ERRPATH}/example_error.out &
Код: Выделить всё
example.sh: 10: CONF_NAME="conf_file_abc": not found
Код: Выделить всё
sh example_two.sh conf_file_abc
Подробнее здесь: https://stackoverflow.com/questions/787 ... -variables