Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "sync"
- )
- func executePlugin(name string, wg *sync.WaitGroup) {
- fmt.Println("Now it is ending ", name)
- wg.Done()
- }
- func main() {
- wg := new(sync.WaitGroup)
- var i int = 1
- var plugin_path, plugin_name string = " ", " " //path to run scripts
- for ; i < 4; i++ {
- wg.Ad(1)
- fmt.Println("Starting", i)
- go executePlugin(plugin_path + plugin_name, wg)
- fmt.Println("Here u are", i)
- }
- wg.Wait()
- }
Add Comment
Please, Sign In to add comment