Docker是一种用于开发、交付和运行应用程序的开源平台。它允许开发人员将应用程序及其依赖项打包到一个可移植的容器中,然后部署到任何支持Docker的环境中,无论是物理机、虚拟机还是云服务器。Docker的核心组件之一是Dockerfile,它是一个文本文件,包含了一条条的指令,用于自动化地构建Docker镜像。
在Dockerfile中,我们可以使用一些指令来执行一些特定的操作,例如复制文件、
原创
2024-01-07 09:58:39
82阅读
redis主要的lua脚本命令有:1. eval: 执行脚本(前面已经介绍过,先封装成f_sha,然后执行)
1> 封装函数f_sha
2> 将脚本加入到lua_scripts_dict中
3> 设置超时钩子
4> 执行脚本
5> 移除超时钩子
6> 返回结果
2. evalsha:根据sha校验和执行脚本
3. script load:加载脚本(e
转载
2023-05-25 15:58:38
185阅读
概览最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,sql语句的更新是怎么完成的。一、mysql架构分析下面是mysql的一个简要架构图:mysql主要分为Server层和存储引擎层Server层:主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎
转载
2023-08-25 13:44:35
109阅读
平时对docker运维使用的一些脚本一、 部署#!/bin/bash
ID=`docker ps -a | grep "project-name" | awk '{print $1 }'`
if test -z "$ID" ;
then
echo "NO STARTED-CONTAINERS OF project-name"
else
docker stop $ID
转载
2023-06-13 14:48:59
303阅读
目录前言效果工具具体配置bash脚本 前言不知你是否碰到如下场景:当dev开发完且master有新上线,dev没有master的最新代码QA无法打包,但电脑在公司,人在他方只有你有打包权限,但电脑在公司,人在他方。。。。。。若在电脑旁这不是啥问题,但有时电脑在公司,人在路上或在家。就得麻烦同事来帮忙搞,嗯…有些小烦人。 但身为一个码农怎么能屈服于这种小事呢。效果手机给mac发送一个特定格式的邮件
转载
2023-11-02 07:58:56
373阅读
什么是Dockerfile镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。Dockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。它们简化了从头到尾的流程并极大的简
转载
2023-07-11 15:10:07
203阅读
方法1 若有SQL脚本a.sql, b.sql, 其目录在f盘根目录下, 则可再写一个SQL脚本c.sql(假设其目录也在f盘根目录下, 也可以在其他路径下)如下: source f:/a.sql; source f:/b.sql; 然后执行source f:/c.sql 即可.方法2 方法1的不便之处在于, 要为每个脚本写一句代码, 若有成千上万个, 这样写便不现实. 此时, 可用批处
转载
2023-11-05 16:34:43
229阅读
# MySQL 执行脚本
在 MySQL 中,执行脚本是一种方便快捷的方式来执行一系列的 SQL 命令。脚本可以包含单个或多个 SQL 语句,也可以包含存储过程、函数和触发器等数据库对象的定义。本文将介绍如何在 MySQL 中执行脚本,并提供一些示例代码来帮助您更好地理解。
## 执行脚本的方法
在 MySQL 中,有多种方法可以执行脚本。下面是其中几种常见的方法:
1. 使用命令行界面:
原创
2023-10-06 12:28:27
223阅读
# 项目方案:MySQL 如何循环执行脚本
## 1. 概述
在某些情况下,我们可能需要循环执行一段脚本来处理数据库中的数据。MySQL 提供了多种方法来实现循环执行脚本的需求。本项目方案将介绍三种常用的方法:使用存储过程、使用循环语句和使用事件调度器。
## 2. 方法一:使用存储过程
存储过程是一段预先编译好的 SQL 代码,可以在数据库中进行存储和重复使用。我们可以使用存储过程来实现
原创
2023-12-08 07:41:44
406阅读
参考:生信技能树类似R里的Rstudio不存在的文件, vim就会创建vim file.txt进入命令模式按一下键盘i : 输入模式按ESC键,返回命令模式退出,按 shift + : 进入底线命令模式可以看到光标按wq : w是保存,q是退出就回到正常的命令行模式cat查看一下 我们写的文件bash可以运行里面的代码,里面的shell语言语法bash file.txtshel
转载
2023-11-09 08:48:54
64阅读
方法一:mysql命令,直接在服务器上执行
mysql –u用户名 –p密码 –D数据库<【sql脚本文件路径全名】
例如:mysql -uroot -proot -Dtest < /tmp/test.sql
方法二:source命令,登录mysql client执行
source 【sql脚本文件路径全名】
转载
2023-07-01 08:08:35
191阅读
我们在macOS上,使用终端运行脚本或者下载的程序的时候,可能需要使用显式路径(也就是带上路径名),而不能直接用名称使用。例如我们在网络上下载了ffmpeg程序,放在桌面上,就必须使用./Desktop/ffmpeg来使用,如果直接输入ffmpeg,就会显示-bash: /Users/xxx/Desktop/bin/ffmpeg: No such file or directory。这是因为我们的
转载
2024-05-06 10:13:39
337阅读
文章目录1 介绍2 修改系统时区3. 设置crontab定时任务3.1 相关命令3.2 自动运行shell脚本3.3 Crontab命令在线验证工具:3.4 Crontab日志路径 1 介绍最近要在linux机器上做量化策略,目前需要每天爬取一些数据,于是就写了一个python的策略放到机器上定时去运行,这篇文章就详细介绍如何配置。我们经常使用的是crontab命令是cron table的简写,
转载
2024-02-04 01:20:27
50阅读
1.Lua语法入门Nginx编程需要用到Lua语言,因此我们必须先入门Lua的基本语法。1.初识LuaLua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。官网:https://www.lua.org/Lua经常嵌入到C语言开发的程序中,例如游戏开发、游戏插件等。Nginx本身也是C语言开发,因此也允许基于L
转载
2024-02-11 19:51:12
49阅读
read命令从标准输入中读取一行,并把输入行的每个字段的值指定给shell变量常用参数-a 后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。 -d 后面跟一个标志符,其实只有其后的第一个字符有用,作为结束的标志,会举例说 明。 -p 后面跟提示信息,即在输入前打印提示信息。 -e 在输入的时候可以时候命令补全功能。 -n 后跟一个数字,定义输入文本的长度,很实用。 -r
转载
2023-12-02 19:41:09
150阅读
写脚本代码的时候重定向是一个很重要的功能,比如打印日志什么的都需要用到。 大体来说: 重定向分为两种,一种叫临时重定向,一种叫长久重定向。 临时重定向就是每次在输出的时候都必须指定重定向: echo good for u > log这里实际上省略了一个1(标准输入),代表将标准输入转向到log中。 linux每个进程都有0, 1, 2
转载
2023-08-04 11:38:23
401阅读
1、shell的概述shell 是一种脚本语言脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或解析 指令 并执行(它不需要编译)shell 既是应用程序 又是一种脚本语言(应用程序 解析 脚本语言)shell命令解析器:系统提供 shell命令解析器: sh ash bash查看自己linux系统的默认解析:echo $SHELLshell脚本是一种脚本语言,
转载
2024-03-29 20:39:02
66阅读
在Linux操作系统中,自动执行脚本是一个非常有用的功能。通过设置自动执行脚本,用户可以在特定的时间点或特定的条件下自动运行命令或脚本,从而提高工作效率和准确性。
红帽(Red Hat)是一家知名的Linux发行版供应商,其操作系统也被广泛应用于各种场景中。在红帽Linux中,用户可以通过各种方式来设置自动执行脚本,以满足自己的需求。
一种常见的设置自动执行脚本的方法是使用crontab命令。
原创
2024-02-29 10:54:33
313阅读
测试脚本能够帮助你确认API是否按预期工作,服务之间的集成是否可靠,以及确认任何更改都没有破坏现有功能。也可以使用测试代码调试api中错误处理逻辑。例如,发送请求时包含不完整数据或错误参数来验证 API的错误处理逻辑是否正常。测试脚本可以使用 JavaScript语言编写。1、添加测试脚本测试脚本可以添加到请求、集合或文件夹中;Postman提供一些常用的测试脚本代码片段模板,可以参考模板更改为适
转载
2024-05-30 11:20:26
71阅读
问题:有很多方式可以执行脚本,1)。source test.bsh2)。. test.bsh3)。chmod a+x test.bsh;./test.bsh4)。sh test.bsh它们之间的差别是什么?解决办法:1. source命令的作用是读取并执行test.bsh中的命令;该命令经常用点命令“.”来替代。就是说,# source test.bsh与# . test.bsh的作用完全相同。2. 用脚本文件名本身执行(如果shell脚本具有可执行权限)和用sh命令执行脚本的作用完全相同。3. 用source命令执行脚本文件和用sh执行脚本文件的区别:用source执行脚本文件,执行过程不另
转载
2012-09-24 14:05:00
205阅读
2评论