|
В предыдущем примере мы рассмотрели
порождение внешних процессов. Мы
делаем это, когда нужен внешний процесс, доступный
работающему процессу Go. Иногда мы просто хотим
полностью заменить текущий процесс Go другим (возможно,
не Go) процессом. Для этого используем реализацию Go
классической функции
|
|
![]()
|
|
|
|
|
|
|
Для нашего примера выполним exec для |
|
|
|
|
|
|
|
|
Вот фактический вызов |
|
|
Когда мы запускаем программу, она заменяется на |
|
|
Обрати внимание, что Go не предоставляет классическую
функцию Unix |
Далее: Сигналы.