Тепер, коли ми розглянули запуск сторонніх процесів, ми знаємо, що ми це робимо коли необхідно, щоб запущений процес був доступний нашому Go процесу. Інколи, все чого ми бажаємо - це лише повністю замінити поточний Go-процес іншим (можливо, навіть - не “Go-процесом”), для цього ми скорастаємось реалізацією одного з системних викликів - exec). |
|
|
|
|
|
|
|
Спробуємо виконати |
|
Параметри передаються в |
|
|
|
А ось - і власне виклик |
|
Виконання нашої програми замінено виконанням |
|
Note that Go does not offer a classic Unix |
Наступний приклад: Сигнали.