AWS - родительский сценарий оболочки не перезванивает из дочернего сценария

Я запускаю Centos AMI в AWS, передавая приведенный ниже скрипт в пользовательских данных. В журналах я вижу, что - "echo -e | ./config.sh \n" выполняется, но не выполняет следующие строки (кажется, что процесс не вызывает обратный вызов родительского сценария после выполнения дочернего сценария - config. ш!!)

Но когда я пытаюсь запустить тот же скрипт непосредственно на экземпляре EC2, он работает нормально.

Мой сценарий:

#!/bin/bash

# Log Location on Server.
LOG_LOCATION=/opt/
exec > >(tee -i $LOG_LOCATION/portal.log)
exec 2>&1
echo -e | ./config.sh \n
echo "Config.sh is updated"     
echo | ./portal.sh

0 ответов

Другие вопросы по тегам