golang 调用cmd执行EXE
package main
import (
"bufio"
"fmt"
"io"
"log"
"os"
"os/exec"
//"strings"
)
func checkExe2(exeAdress string) {
cmd := exec.Command("cmd.exe", "/c", "start "+exeAdress)
err := cmd.Run()
if err != nil {
log.Println("启动失败:", err)
} else {
log.Println("启动成功!")
}
}
func readCmd(filename string) []string {
var cmdStr []string
f, err := os.Open(filename)
if err != nil {
panic(err)
}
defer f.Close()
rd := bufio.NewReader(f)
for {
line, err := rd.ReadString('\n') //以'\n'为结束符读入一行
cmdStr = append(cmdStr, line)
if err != nil || io.EOF == err {
break
}
fmt.Println(line)
}
return cmdStr
}
func main() {
cmd := readCmd("mqtt_cmd.txt")
for _, cmd_str := range cmd {
//fmt.Println(cmd_str)
checkExe2(cmd_str)
}
//checkExe2("mqtt_total.exe --pn=STREAMING912 --u=DA61D522DACA29801D89DB4561CAF0F2 --pw=750e672139dc497ee8b26651b2396eae")
//checkExe2("mqtt_total.exe --pn=197V5 --u=937F425EC05E1DAA0DB9994EBD0DF129 --pw=eb93514a5470bead3391713259b3f79a")
}
django使用cmd的基本命令-启动、新建
1、新建一个django project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-admin.py 试试 2、新建app 要先进入项目目录下,cd project_name 然后执行下面的命令(下同,已经在项目目录下则不
dos命令
打开cmd 的方式 1.开始+window系统+命令提示符 2.widow键+r 输入cmd 打开控制台 (推荐使用) 3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口 ![截图](C:\Users\空穹风灵\Desktop\图片\QQ图片20210206185741.jpg) 4.资源管理器的地址
SpringCloud(五):Feign注解形式的服务调用
SpringCloud(五):Feign注解形式的服务调用 目录 SpringCloud(五):Feign注解形式的服务调用 1 Feign简介 1.1 Feign是什么 1.2 Feign能干什么 1.3 Feign与Ribbon 2 实战 2.1 修改springcloud-api 2.2 创建springcloud-consumer-dept-feign-80 2.3 启动 3 原
C#程序执行Python脚本
方法介绍: 通过调用“Python.exe”程序,执行脚本文件。所以,本方式要求电脑上已经安装了Python,拥有程序Python.exe程序。 现在,有如下py脚本:Add.py import sysdef Add(a,b): return a+bif __name__=='__main__': X = int(sys.argv[1]) Y = int(sys.ar
云原生项目实践DevOps(GitOps)+K8S+BPF+SRE,从0到1使用Golang开发生产级麻将游戏服务器—第3篇
通过服务器日志和客户端抓包了解游客(Guest)登录流程 系列文章 云原生项目实践DevOps(GitOps)+K8S+BPF+SRE,从0到1使用Golang开发生产级麻将游戏服务器—第1篇 云原生项目实践 DevOps(GitOps)+K8S+BPF+SRE,从 0 到 1 使用 Golang 开发生产级麻将游戏服务
自动将本机 IP 添加为腾讯云安全组白名单:Golang
一般登陆云服务器都限制来源 IP,添加白名单较为繁琐,通过接口可以快速添加。 # ./addWhiteIP{Response:{RequestId:c89ddf9df-738c-4f2a-9f02-dcd3cfe8c852}}Outer IP : 134.175.159.160 1. 准备代码 直接用接口修改安全组存在风险,可以使用安全组的 参数
【Python】函数
五、Python函数 1、函数创建调用 1.1 什么是函数:函数就是执行特定任务以完成特定功能的一段代码 1.2 函数的创建 def 函数名([输入参数]): 函数体 [return xxx] 1.3 函数的用途: ① 复用代码 ② 隐藏实现细节 ③ 提高可维护性 ④ 提高可读性便于调试 1.4
Golang 实现 CICD
Golang 实现 CICD 所有有关harbor的操作 请确保harbor已经创建相关的项目 0、Go测试代码 package mainimport ("fmt""github.com/kataras/iris/v12""github.com/kataras/iris/v12/middleware/logger""github.com/kataras/iris/v12/middleware/recover")func G
golang 生成rsa秘钥对
需求:golang生成秘钥对,秘钥有密码 package mainimport ("crypto/rand""crypto/rsa""crypto/x509""encoding/pem""fmt""os")func generateRSAKey(pripath, pubpath, passwd string) error {privateKey, err := rsa.GenerateKey(rand.Reader, 2048)if err !=
EDBF优化算法的封装及调用