typescipt 服务器 trap服务器
一.trap
1.trap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进 程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。 trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回(RETURN)等情况指定处理方式。
系统中的信号:
2.trap的设置和取消
3.trap的练习脚本
(1)脚本执行过程中无法取消,结束关闭:
(2)结束显示byebye,结尾不移除trap:
结尾移除trap:
(3)执行找出westos开头的文件的脚本,终止脚本后删除找出的文件,做这个实验脚本要不停的创建文件
xargs:
4.tarp应用之服务跳板机的设置
(1)配置环境:
rhel 6.5
server1:172.25.29.1 跳板机,用户为jump
server2:172.25.29.2 远程登陆机
server3:172.25.29.3 远程登陆机
(2)配置
server1、server2、server3都创建jump用户,设置密码为westos
、(3)server1、server2、server3之间创建免密登陆
(4)设置脚本,放置开机启动的脚本目录里,内容为只要不是root登陆,都执行/mnt/trap/5.sh的脚本
(5)在/mnt/trap下配置jump.sh主脚本
(6)测试,在server1上切换到jump用户,界面立马切换执行jump.sh主脚本
注:进入跳板机,不行执行别的操作,只能远程登陆,除非输入指定选项和密码退出
输入1,远程登陆server2
输入2,远程登陆server3
输入admin和密码westos,便可以退出
二.Mysql自动化脚本
1.mysql自动创建库
2.mysql自动备份
3.mysql自动插入数据
4.mysql查看数据库表
5.将上述4个脚本写成一个,用case语句
三.mysql主从复制检测脚本
如何使用 typescript-eslint/ban-types 提升你的 TypeScript 代码质量
解决 TypeScript 错误:property 'div' does not exist on type 'jsx.intrinsicElements'
如何解决 TypeScript 中 property 'innerText' does not exist on type 'EventTarget' 的错误
如何使用 TypeScript 和 ESLint 的 ban types 提高代码质量
解决Java工厂Bean的无效值类型错误: invalid value type for attribute 'factorybeanobjecttype': java.lang.String
深入理解 TypeScript 装饰器与 Descriptor 的应用
云服务器搭建Typecho个人博客网站,保姆级建站教程,网站搭建教程,typecho插件仓库插件testore1.1.5
解决TypeError: object of type ndarray is not JSON serializable的有效方法
解决TypeError: object of type float32 is not JSON serializable问题的有效方法