Linux:expect实现自动拉取git代码
2023-09-27 14:24:16 时间
安装
$ yum install expect
$ where expect
使用
$ expect
expect1.3> expect "hi" {send "hello\n"}
hi
hello
自动拉取git代码
主要解决自动输入账号密码的问题,如果是ssh拉取就不需要使用了
gitpull.exp
#!/usr/bin/expect
set user [lindex $argv 0]
set password [lindex $argv 1]
set timeout 10
spawn git pull
expect "Username*"
send "$user\n"
expect "Password*"
send "$password\n"
expect eof
使用方法
expect gitpull.exp <username> <password>
<username>
替换成自己的账号
<password>
替换成自己的密码
相关文章
- linux 常用命令
- Linux中的update和upgrade的区别
- linux命令中的“<”和“|”是什么意思?
- Linux 上的 MAC 地址欺骗
- 使用 GIT 备份 linux 上的网页文件
- linux免密码登录
- Linux下 git 上传与删除 的基本指令
- 分享Kali Linux 2017年第11周镜像文件
- Linux环境CentOS7安装Git环境
- 第7章 Linux上配置RAID
- LINUX超级用户(权限)在系统管理中的作用
- Linux环境git的搭建以及使用
- Linux Qt5 三. Viusal Studio 2013 Dark主题设置
- Linux服务器制定mysql数据库备份的计划任务
- linux shell脚本之-变量极速入门与进阶(2)
- 【正点原子Linux连载】第十六章GPIO应用编程-摘自【正点原子】I.MX6U嵌入式Linux C应用编程指南V1.1
- Linux下安装Git、git命令介绍
- git在Linux上的安装和使用简介