summaryrefslogtreecommitdiff
path: root/cmd/client/kill_other.go
blob: 75ac0a53f51cf05ab6406d7f137f4c3ff9bcfb38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//go:build !windows

package main

import (
	"log"
	"os/exec"
	"time"
)

func killPrevious() {
	log.Println("killing previous instances")
	exec.Command("pkill", "-f", "sing-box").Run()
	// Don't pkill vpnem — we ARE vpnem
	time.Sleep(500 * time.Millisecond)
}