Давайте представим, что у меня есть client и server на одной машине, и я хотел бы написать сценарий взаимодействия между ними.
Я действительно хотел бы сценарий оболочки для -
- Запустить server
- Поставьте serverв фоновом режиме
- Запустить client
- (ждать, пока clientсделает все, что он делает)
- Стоп server
Я могу сделать большую часть этого уже, как это -
./server &
./client
Но после завершения работы скрипта server остается запущенным, что, помимо всего прочего, очень неопрятно.
Что я могу сделать?
