У меня есть четыре сценария WLST check_script1.py
, check_script2.py
, check_script3.py
и check_sccript4.py
.Я хочу выполнить все эти четыре параллельно.Поэтому я создал файл checkcript.sh следующим образом: он запускает скрипты один за другим
#!/bin/sh
python check_script1.py
python check_script2.py
python check_script3.py
python check_script4.py
java weblogic.WLST checkcript.sh Я получил эту ошибку:
Вызов проблемыWLST - трассировка (самая последняя): файл "/scratch/scripts/sails/checkscript.sh", строка 2, в?NameError: python
Когда я выполнил это (параллельно):
#!/bin/sh
python check_script1.py &
python check_script2.py &
python check_script3.py &
python check_script4.py &
java weblogic.WLST checkscript.sh
Я получил эту ошибку:
Проблема при вызове WLST - Traceback (самый внутреннийпоследний): (без объекта кода) в строке 0 Файл "/scratch/scripts/sails/checkscript.sh", строка 2 python /scratch/scripts/sails/check_script1.py & ^ SyntaxError: неверный синтаксис
Может кто-нибудь сказать мне, что не так?