记录一个自动创建分区的脚本
[root@es-node1 ~]# cat auto_add_disk.sh #!/bin/bash fdisk /dev/sdb <<EOF n p 1#必须的空格,代表第一次回车#必须的空格,代表第二次回车(回想分区过程就知道了) wq EOF/sbin/mkfs.ext4 /dev/sdb1 && /bin/mkdir -p /data && /bin/mount /dev/sdb1 /data echo 'LABEL=data_disk /data ext4 defaults 0 2' >> /etc/fstab
主要是记录EOF的用法,可以把命令罗列出来传递执行到EOF前面的中去,可以配合需要交互的环境。逐个执行命令。达到批量操作一些名的的效果。
配合mysql操作,可以实现登录mysql终端,批量执行mysql命令,比如创建用户,数据库授权等操作。适合批量操作情景。
附EOF基本使用方法:
下面就对EOF的用法进行梳理: EOF是END Of File的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d就代表EOF. EOF一般会配合cat能够多行文本输出. 其用法如下: <<EOF //开始 .... EOF //结束 还可以自定义,比如自定义: <<BBB //开始 .... BBB //结束
示例示范:
下面通过具体实例来感受下EOF用法的妙处: 1)向文件test.sh里输入内容。 [root@slave-server opt]# cat << EOF >test.sh > 123123123 > 3452354345 > asdfasdfs > EOF [root@slave-server opt]# cat test.sh 123123123 3452354345 asdfasdfs追加内容 [root@slave-server opt]# cat << EOF >>test.sh > 7777 > 8888 > EOF [root@slave-server opt]# cat test.sh 123123123 3452354345 asdfasdfs 7777 8888覆盖 [root@slave-server opt]# cat << EOF >test.sh > 55555 > EOF [root@slave-server opt]# cat test.sh 555552)自定义EOF,比如自定义为wang [root@slave-server opt]# cat << wang > haha.txt > ggggggg > 4444444 > 6666666 > wang [root@slave-server opt]# cat haha.txt ggggggg 4444444 6666666
转载于:https://www.cnblogs.com/netsa/p/7839557.html
记录一个自动创建分区的脚本相关推荐
- 用shell写了一个自动编译代码的脚本
点击打开链接 为了充分利用晚上的时间进行编译,用shell写了一个自动编译代码的脚本,这样保证第二天的调试工作不会受大版本编译的影响,同时也能监测服务器端的代码是否出错.我习惯是在每天下班离开之前运行 ...
- mysql 创建分区表_Mysql分区表及自动创建分区Partition
Range分区表建表语句如下,其中分区键必须和id构成主键和唯一键 CREATE TABLE `test1` ( `id` char(32) COLLATE utf8mb4_unicode_ci NO ...
- 记录一个可以运行的nsi脚本
nsi脚本运行实例 参考博文 https://www.cnblogs.com/it-tsz/p/12096031.html 记录一个可以运行的nsi脚本 ; 安装程序初始定义常量!define PRO ...
- 记录一个自动浇水的作品
记录一个自动浇水的作品 作品本意是为了解决手动浇水的一系列难题,如不在家种的花花草草长时间未浇水.不知土壤湿度选择浇水量度以及浇水次数. 作品解决远程浇水,以及查看花草所在位置的空气质量,根据空气质量 ...
- ORACLE11g自动创建分区
----分区查询----SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME='T_APP_FAULT_HANDLE_GIS';select count ...
- linux自动创建分区,shell编程 自动创建分区
用shell脚本自动添加分区,已实现功能如下: 1.检查扩展分区是否,且是否可以添加,如果可以则把所有的剩余空间设置为扩展分区 2.当扩展分区存在,则输入要添加的分区大小,仅接受大于1的正整数 代码如 ...
- oracle字符串怎么自动分区,Oracle 11g下自动创建分区
11g之前,维护分区需要手工.11g之后使用interval来实现自动扩展分区,简化了维护. 根据年 INTERVAL(NUMTOYMINTERVAL(1,'YEAR')) 根据月 INTERVA ...
- linux自动生成证书,linux shell自动创建ca证书脚本linux操作系统 -电脑资料
在linux下创建证书大概是大多数人很头疼的事情,今天我在网上搜到个不错的shell自动创建ca证书的脚本,来分享给大家. 脚本内容:代码如下复制代码 #!/bin/bash # Author: MO ...
- 没有人能比我快,用Python写一个自动填写答案的脚本
前言 不是标题党,真的就是没有人比我快,今天用Python写了个自动填写答案的脚本,快就算了,准确率还是百分之百 话不多说 咱先看代码 后看效果 不想看全文的 点击文末名片 领取源码 环境使用 Pyt ...
最新文章
- 嵌入式JavaScript脚本解释器的研究与实现
- jquery表格复选框简单练习及prop(),attr()的应用原则
- 天津大学计算机科学学院夏令营,天津大学计算机科学与技术学院(专业学位)计算机技术保研夏令营...
- AppFabric Caching Admin Tool
- SpringBoot聚合项目总结
- 前端_day04_行,块,RGB,行高,overflow
- WPS显示无法创建对象,请确认对象已在系统注册表中注册
- 虽然不舍但是事实 —— 纪念下 JavaEye
- 软件工程总结笔记——软件详细设计(五)
- 在网页中加入“加载中提示”的方法
- 2022IEOC全国赛专业组获奖及晋级成绩公布 全球赛期待继续辉煌
- P2722 [USACO3.1]总分 Score Inflation
- 学3Dmax有前途吗? 3Dmax有哪些就业方向?
- python猜数字小游戏制作
- IDEO用户体验创新模式01
- 基于javaweb+jsp的个人日记管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Layui Ajax)
- Linux C/C++ 学习路线
- AE动效设计:超越技术的动態思维|打造脱颖而出的代表作
- 郭大侠与Rabi-Ribi (优先队列)
- LAMPSECURITY: CTF6 内网拿到root 20211226