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