У мене дуже простий скрипт bash з кількома командами, виконаними послідовно. Виведення кожної команди переспрямовується на власний файл журналу. Щось на зразок цього
(command --param a > sys.a.log 2>&1)
(command --param b > sys.b.log 2>&1)
(command --param c > sys.c.log 2>&1)
Тепер, коли я запускаю цей сценарій, він запускається ідеально, але коли перша команда закінчується (файл журналу показує, що останній рядок програми виконаний) процес не закінчується. Я повинен вбити його вручну, перш ніж скрипт перейде до наступного рядка (і створить sys.b.log).
Так ви очікуєте, що цей сценарій поводиться (я не знаю багато про баш), чи це несподівана поведінка, і чи варто шукати деінде десь проблему. Якщо це має значення, фактична команда - "java", з купою параметрів.
javaкомандою.