Мне нужно написать один сценарий оболочки, в котором мне нужно выполнить как startWebLogic.sh
, так и startNodeManager.sh
. startWebLogic.sh
запускается, но startnodeMananger.sh
не выполняется, когда помещается в тот же сценарий. Это мой сценарий:
#!/bin/bash
cd /u01/middleware/user_projects/domains/base_domain/bin
startWebLogic.sh
startNodeManager.sh
Какие изменения я должен внести в свой сценарий?
Не зная больше о том, чего вы пытаетесь достичь, похоже, что ваши "начальные" сценарии оболочки никогда не возвращаются (возможно, они запускают , но оставьте его на переднем плане). Если это так, вы можете вместо этого искать , который запустит два сценария в фоновом режиме:
startWebLogic.sh &
startNodeManager.sh &
Обратите внимание, однако, что с добавленными амперсандами ваш сценарий будет завершиться сразу после запуск двух «стартовых» сценариев оболочки. Вы можете использовать подходящего менеджера служб, если вам нужен более точный контроль.