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