shell
白泽散人
这个作者很懒,什么都没留下…
展开
-
linux下打包发布
整体需求清单可执行文件获取目录整体结构,需手动或使用脚本提前建立好这样的目录结构,然后根据编写具体文件内容,目录结构不为为建议结构,其他目录组成也可DEBIAN文件夹下包含所要打包的基本属性信息,建议按要求填写,其中package为包的名字,Architecture为cpu指令集,X86架构的cpu指令集为amd64,linux下可通过arch命令确定cpu架构,从而确定指令集,可参考以下脚本cpu_arch=$(arch)if [ "$cpu_arch" = "aarch64" ] ;th原创 2021-05-25 11:31:30 · 462 阅读 · 0 评论 -
shell中expect的使用
使用场景:在进行命令行操作时,会遇到一些命令执行的中途需要手动输入。比如使用git 克隆、上传、下载命令中需要输入账号与密码,比如执行远程拷贝需要输入密码等。以上场景日常使用频率过高,每次输入内容高度一致,可使用expect交互命令,把账号密码保存到脚本中,每次执行脚本,让脚本自动输入,减少手动负担首先,以克隆代码为例#!/usr/bin/expectset timeout 600 #设置超时时间,默认超时为10s,克隆时间可能较长,时间最好自行设定spawn git clone htt原创 2021-04-30 17:20:42 · 4424 阅读 · 1 评论