go文件读写功能实现(io/ioutil)及实现shell脚本的调用(os/exec)
2023-09-14 09:01:54 时间
import (
"fmt"
"io/ioutil"
"os"
"os/exec"
)
auth_content := fmt.Sprintf(`{
"%v":{
"username":"%v",
"password":"%v",
"insecure":%v
},
"%v":{
"username":"%v",
"password":"%v",
"insecure":%v
}
}`, imgsync.SrcRepoUrl, imgsync.SrcUsername, imgsync.SrcPassword, *imgsync.Insecure, imgsync.DestRepoUrl, imgsync.DestUsername, imgsync.DestPassword, *imgsync.Insecure)
ioutil.WriteFile("./bin/auth.json", []byte(auth_content), 0777)
file, _ := os.Open("./bin/auth.json")
defer file.Close()
bytes_str, _ := ioutil.ReadAll(file)
fmt.Println(string(bytes_str))
os.Chdir("./bin")
command := "./start.sh"
cmd := exec.Command("/bin/bash", "-c", command)
output, _ := cmd.Output()
fmt.Println("---", string(output))
相关文章
- OS之巅:系统、性能技术的投入与产出(南北高校、中美专家连线论道)
- mac os x安装教程_OS X EI Capitan
- 如何优雅的通过Shell脚本一键部署GO项目到服务器 |Go主题月
- ORA-48195: OS command to remove a directory failed ORACLE 报错 故障修复 远程处理
- 在Mac OS上安装Go语言开发包
- python-time模块、sys模块、os模块以及大量实例详解编程语言
- 升级Mac OS升级:最新版本火热发布(macos版本最新)
- 使用Go语言来操作Oracle数据库(go语言oracle)
- 之间的差异比较OS和Linux的区别(os和linux)
- Go-连接Redis-学习go-redis包详解编程语言
- 编程新精英:Go语言 Redis开发(go语言redis开发)
- os中南大学:Linux OS的不断发展(中南大学linux)
- Oracle OS:探索最先进的数据库系统(oracle的os)
- Getting Started with GPT and Linux: Unleashing the Power of the OS(gptlinux)
- 鸿蒙OS 2.0对比iOS 14:苹果流畅度完败
- Go语言环境配置:在 Linux 下实现(go环境搭建linux)
- 简易操作,轻松安装MySQL于OS X系统上(osx安装mysql)
- Collapse OS:为世界末日创建的操作系统
- AMSN是一款功能丰富的MSN Messenger软件,遵照GNU GPL进行发布,除了Windows,还可在其他多种平台下运行,比如GNU/Linux、FreeBSD、Mac OS X等。 amsnAMSN 是一款免费而且开放原始码的 MSN 替代工具,它可以说是目前与 MSN 拟真度最高的一款工具,不但支持最流行的动态表情图标,连 MSN 专属的声音传讯或是网络视讯功能也完全支持喔。基本上,只要是你想得到的 MSN 功能,在AMSN上大多有被实现。
- 提升Go读取Oracle的速度(go读取oracle速度)
- Go语言快速安装Oracle数据库(go语言安装oracle)
- 语言Oracle中发挥神奇作用的Go语言(oracle中有go)
- 阿里云六大IoT相关平台公测、升级,联合美的推出定制芯片及智能家电OS平台