51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#抢票脚本
Python与shell脚本优化——使用颜色与进度条
前言: 在脚本中输出关键信息字符时带上颜色不仅能够更直观的发现核心信息,也让脚本的逼格高出不少,话不多说,简单的介绍下如何在shell脚本与python脚本中实现颜色的添加:首先,了解下shell中颜色控制的代码:背景颜色范围:40--49 字休颜色:30--39ANSI控制码:40:黑30:黑33[0m关...
代码星球
·
2020-08-26
Python
shell
脚本
优化
使用
安装python3.7.3的脚本
前言: Python最初的设计,是作为一种脚本语言的,其中封装了大量便于运维工作自动化的第三方库与类,在学习了python作为编程语言的在软件编程方面的运用后,最近开始学习python在脚本方面的应用,会在接下来的一系列博客中,介绍python常用的脚本模块及其用法。安装python3.7.3的shell...
代码星球
·
2020-08-26
安装
python3.7.3
脚本
秒级别执行脚本的方法
前言: crond服务提供分钟级的定时任务,但有的应用场景需要秒级的执行脚本,比如不稳定的应用程序,或者需要高可用的服务等等,整理测试后,有两种办法:1.使用while写一个死循环,并将脚本放入后台执行。2.使用sleep,根据脚本的需求来进行crontab的修改。第一种办法:#!/bin/bashwhiletrue...
代码星球
·
2020-08-26
级别
执行
脚本
方法
使用脚本进行ansible批量主机的免密配置
在应用ansible的实际情况中,有一个很现实的问题,ansible是需要对主机做ssh免密登陆的,而挨个对主机做免密是非常的繁琐的,挨个敲IP不仅非常的繁琐而且容易出错,为解决这个问题,为以后使用ansible时的便捷,写了一个小脚本,实现批量对主机的免密配置:#!/bin/bash#在根目录下创建address...
代码星球
·
2020-08-26
使用
脚本
进行
ansible
批量
高级脚本进阶—使用case的多功能选择性脚本
在应用脚本决解实际的运维问题时,单功能脚本有很多的不同应用环境,如不同的运行环境,不同的系统版本等,这时,就需要对脚本的功能进行选择,一个脚本实现多功能多版本系统的维护,以减少沟通成本,而减少工作与沟通的复杂度是实际的工作中很有必要的,介绍一个简单的实现小框架,使用case流分离工具进行功能分离: #!/...
代码星球
·
2020-08-26
脚本
高级
进阶
使用
case
日常小脚本——脚本实现硬盘的自动挂载
先说业务场景吧,需要虚拟出一百多台机器,每个机器需要挂载数量不等的硬盘,然后输出相关信息,并附带输出mac地址方便查询,这一台一台的统计,不得看的人头晕眼花,果断ansible+脚本安排,人和动物最大的区别就是人懂得使用工具,这个小脚本需要解决三个问题:一、统计硬盘数量并根据硬盘数量创建对应规律的文件夹二、对硬盘实现格...
代码星球
·
2020-08-26
脚本
日常
实现
硬盘
自动
Dubbo应用启动与停止脚本,超具体解析
本周刚好研究了一下dubbo的启动脚本,所以在官网的启动脚本和公司内部的启动脚本做了一个整理,弄了一份比較通过的Dubbo应用启动和停止脚本。 以下的脚本仅仅应用于配置分离的应用。什么叫做配置分离呢?就是使用mav...
代码星球
·
2020-08-26
Dubbo
应用
启动
停止
脚本
利用HTTP代理录制Jmeter脚本
1測试计划中加入一个线程组12在“工作台”-非測试元件-加入“HTTP代理server”port:代理server的port,默认8080,可自行改动,但不要与其他应用port冲突目标控制器:录制的脚本存放的位置,可选择项为測试计划中的线程组 分组:对请求进行分组。“分组”的概念是将一批请求汇总分组,能够把u...
代码星球
·
2020-08-25
利用
HTTP
代理
录制
Jmeter
linux执行crotab是python脚本不生效解决方案
linux执行crotab是python脚本不生效解决方案 原因:环境变量没有加载 解决方案:1、使用shell脚本去执行python脚本2、脚本内容路径需要绝对路径3、加载环境变量:source/etc/profile如: #!/bin/bashsource/etc/profilecd/...
代码星球
·
2020-08-24
linux
执行
crotab
python
脚本
shell脚本进行设置启动/关闭
vi/etc/init.d/confluence-----------------------------#!/bin/bash#chkconfig:23458515#Provides:atlassian#Short-Description:StartandstoptheJira&Confluenceserve...
代码星球
·
2020-08-24
shell
脚本
进行
设置
启动
shell编写启动脚本
[root@confluencebin]#vim/etc/init.d/confluence#!/bin/bash#ConfluenceLinuxservicecontrollerscriptcd"/opt/atlassian/confluence/bin"case"$1"instart)./start-conflue...
代码星球
·
2020-08-24
shell
编写
启动
脚本
nginx自动切割日志脚本
#!/bin/bashsavepath_log='/data/logs'nglogs='/data/logs'mkdir-p$savepath_log/$(date+%Y)/$(date+%m)mv$nglogs/access.log$savepath_log/$(date+%Y)/$(date+%m)/a...
代码星球
·
2020-08-24
nginx
自动
切割
日志
脚本
shell脚本明文密码隐藏且加密
将密码放到文件中去,比如/root/.pass.txtpassword=`</root/.pass.txt`还怕密码泄露的话,就把pass.txt权限设置下。chattr+i /root/.pass.txt 不允许修改不允许删除chattr-i /root/.pass.txt&nbs...
代码星球
·
2020-08-24
shell
脚本
明文
密码
隐藏
Shell脚本 全局变量、局部变量
在不同的作用域中,同名的变量不会相互干涉,就好像A班有个叫小明的同学,B班也有个叫小明的同学,虽然他们都叫小明(对应于变量名),但是由于所在的班级(对应于作用域)不同,所以不会造成混乱。但是如果同一个班级中有两个叫小明的同学,就必须用类似于“大小明”、“小小明”这样的命名...
代码星球
·
2020-08-24
变量
Shell
脚本
全局
局部
shell脚本将命令的结果赋值给变量的2种写法
Shell也支持将命令的执行结果赋值给变量,常见的有以下两种方式:variable=`command`variable=$(command)第一种方式把命令用反引号``(位于Esc键的下方)包围起来,反引号和单引号非常相似,容易产生混淆,所以不推荐使用这种方式;第二种方式把命令用$()包围起来,区分更加明显,所以推荐使...
代码星球
·
2020-08-24
shell
脚本
命令
结果
赋值
首页
上一页
...
15
16
17
18
19
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他