当前位置: 首页 > news >正文

飞天使-linux操作的一些技巧与知识点5-expect与docker便捷命令

expect 主要使用场景不输入账户密码的多
yum install -y expect 则可以安装上

#!/usr/bin/expect -f

set username “root”
set password “123456”

spawn /bin/bash
send “cd /data/container/\r”
expect "$ " # 等待命令提示符
send “git pull\r”

expect "Username for ‘https://git.baidu.com’: "
send “$username\r”

expect “Password for 'https:// u s e r n a m e @ g i t . b a i d u . c o m ′ : " s e n d " username@git.baidu.com': " send " username@git.baidu.com:"send"password\r”

expect eof

要运行你的脚本,你需要确保它有可执行权限。你可以使用 chmod 命令来添加可执行权限,例如:

chmod +x your_script_name
然后,你可以直接运行此脚本,如下:

./your_script_name
如果你的脚本在当前目录下,你需要在脚本名称前加上 ./。这是因为在 UNIX 和类 UNIX 系统(如 Linux)中,当前目录(.)默认不在系统的 PATH 中,所以你需要明确地指出脚本的位置。

docker
cat  /root/dockerin.sh 
#!/bin/bashif [ -z "$1" ]; thenecho "Please provide the container name or ID."exit 1
fidocker exec -it "$1" shdocker rm -f `docker ps -a -q |egrep -v "40f63de1a018|51b19a722d78|1bd3adc940f8|e06a3b307ab4"`
docker rmi `docker images -a -q |egrep -v "db0d0947787d|f462f91720c0|577b86a5e539|7484689f290f|317a302c7480|eeb6ee3f44bd"`echo "start container"
sh /data/container/project/jn/test/deploy.sh deploy
http://www.lryc.cn/news/291180.html

相关文章:

  • 编曲学习:和声音程 调式体系 唱名法 调式调性
  • 【大数据】Flink 架构(四):状态管理
  • 执行rpm安装命令的时候抛出异常:rpmdb BDB0113 Thread/process
  • Android 在WebView中加载H5传递图片
  • 图的学习
  • 空间数据分析入门POI与莫兰指数基础知识笔记
  • TortoiseSVN各版本汉化包下载
  • STM32连接阿里云物联网平台
  • 力扣hot100 组合总和 回溯 剪枝 组合
  • 代码随想录 Leetcode669. 修剪二叉搜索树
  • Redis系列-数据结构篇
  • 正则表达式(RE)
  • 发布技术路线图!美国量子计算公司QuEra公开三年OKR
  • Vue2:请求接口的两种方式axios和vue-resource
  • 扩展学习|商业智能和大数据分析的研究前景(比对分析)
  • 『Docker入门指南』- 详细安装与配置教程,助你起航容器化世界!
  • 如何提高http连接成功率?
  • Elasticsearch 中使用MustNot等同于不等于遇到的坑
  • 嵌入式工程师day15(链表)
  • Coppeliasim倒立摆demo
  • 汽车燃油泵数据分析:全球市场的年复合增长率将达到10%左右
  • DC-磁盘管理(23国赛真题)
  • 216961-98-7,BODIPY 493/503 NHS 活化酯,可以应用于分子生物学等领域中
  • Python采集学习笔记-读取excel数据
  • 幻兽帕鲁服务器游戏怎么升级版本?
  • 【ASP.NET Core 基础知识】--身份验证和授权--授权和策略
  • 20240130在ubuntu20.04.6下卸载NVIDIA显卡的驱动
  • 汽车标定技术(十七)--Bypass的前世今生
  • 【开源精选导航】GitHub-Chinese-Top-Charts:一榜在手,优质中文项目轻松找寻
  • C++ 11新特性之语法甜点1