Skip to content

Commit ba05f69

Browse files
committed
add
1 parent d69926f commit ba05f69

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

api.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,22 @@ import (
66
"log"
77
"net"
88
"os"
9+
"os/exec"
910
"strconv"
1011
"strings"
1112
"time"
1213
)
1314

15+
var cmd *exec.Cmd
16+
1417
func RunApi(chapi chan bool, MyID uint32) {
18+
// python3 main.py を実行する
19+
cmd = exec.Command("python3", "main.py")
20+
//コマンドを実行
21+
err := cmd.Start()
22+
if err != nil {
23+
log.Println(err)
24+
}
1525
//ポートを開く
1626
listener, err := net.Listen("tcp", PORT)
1727
if err != nil {
@@ -189,6 +199,14 @@ func HandleRequest(conn net.Conn) {
189199
fmt.Fprintf(conn, "500 Internal Server Error\r\n")
190200
}
191201

202+
cmd.Process.Kill()
203+
cmd = exec.Command("python3", "main.py")
204+
205+
err = cmd.Start()
206+
if err != nil {
207+
log.Println(err)
208+
}
209+
192210
return
193211
}
194212

0 commit comments

Comments
 (0)