60天shell脚本计划
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:53
说明
每日上传更新一个shell脚本,周期为60天。如有需求的读者可根据自己实际情况选用合适的脚本,也可在评论区留言提出脚本需求,作者会尽快根据需求编写相关脚本对功能进行实现。
每篇文章包含5个脚本。
总进度:1⁄12
上一篇脚本链接:null
下一篇脚本链接:https://www.cnblogs.com/Pigs-Will-Fly/p/14356727.html
主要内容21年1月27日-批量ping脚本
*********************************************************************************************************************************************************************************************************************************
脚本说明
脚本读取用户自定义的ip地址文件,依次ping读取到的ip地址,并把结果置入到指定的文件中。同时判断该次ping过程中是否存在不能ping通的地址,如果存在则主动给用户发送邮件。
使用脚本时配置文件、脚本文件及返回日志文件请放置在同一目录下。
文件说明
ping_check.sh:脚本主体程序文件
ip_list.txt :ip地址列表文件
result_ping_check.log:ping结果返回日志,每次执行都会被覆盖
配置文件
脚本主体
结果

********************************************************************************************************2021年1月27日脚本结束***********************************************************************************************************
21年1月28日-网址检测脚本
******************************************************************************************************************************************************************************************************************************
脚本说明
脚本循环读取用户在数组中定义的网页地址,通过wget命令来访问指定的网页。根据访问的结果生成对应的sql语句,并插入到sql文件中,再一次性的把数据插入到数据库。同时把生成的sql文件上传到指定的ftp上。
如果待检测的网页较多则不建议使用在脚本中定义数组的方式实现,可以单独拿出来一个文件保存待检测的web地址。
文件说明
web_check.sh:脚本主体文件
result_sql_stat_file.sql:生成的sql语句文件
数据表结构
脚本主体
结果

********************************************************************************************************2021年1月28日脚本结束***********************************************************************************************************
21年1月29日-bond配置脚本
******************************************************************************************************************************************************************************************************************************
脚本说明
脚本通过读取用户自定义的参数配置bond。如果用户不指定参数时默认参数为 bond名:bond0 子接口1:eth0 子接口2: eth1 bond模式:1 ip地址:192.168.1.1
为了保险起见,脚本最终生成的文件都是bak结尾的。用户需要手动在文件生成后修改文件名或在脚本中取消掉bak。
文件说明
bond_add.sh:脚本主体文件
脚本主体
结果
脚本执行提示:
文件结果:


********************************************************************************************************2021年1月29日脚本结束***********************************************************************************************************
21年1月30日-乘法表脚本
******************************************************************************************************************************************************************************************************************************
脚本说明
用户根据用户输入的值生成乘法口诀表,如果用户不输入值则默认输出99乘法表。
文件说明
cic_disp.sh:脚本主体文件
脚本主体
结果
默认不输入值:

输入自定义值:

********************************************************************************************************2021年1月30日脚本结束***********************************************************************************************************
21年1月31日-批量创建用户
******************************************************************************************************************************************************************************************************************************
脚本说明
脚本通过配置文件读取待创建的用户参数,实现批量的创建用户并设置密码的功能。最后把创建结果置入到同级目录下的result_user.log文件中。
使用脚本时请注意配置文件和主体脚本脚本必须放置在同一目录中。
文件说明
user_list.txt:待创建用户列表
Batch_Create_Users.sh:脚本主体文件
result_user.log:用户创建返回文件
配置文件
每一行为一个待创建的用户,第一列为用户名 第二列为密码 第三列为组名。 行首加#表示注释。
密码和组名可以为空。如果密码为空时默认密码为123456,用户组不指定时默认和用户同名。
脚本主体
结果
执行结果:

返回文件结果:

********************************************************************************************************2021年1月31日脚本结束**************************************************************************************************************
- 上一篇: 64位linux下安装ps模拟器ePSxe
- 下一篇: 51Nod 1095 Anigram单词
相关文章
-
64位linux下安装ps模拟器ePSxe
64位linux下安装ps模拟器ePSxe
- 互联网
- 2026年04月04日
-
067.Python框架Django之DRF视图类
067.Python框架Django之DRF视图类
- 互联网
- 2026年04月04日
-
70 数组的Kmin算法和二叉搜索树的Kmin算法对比
70 数组的Kmin算法和二叉搜索树的Kmin算法对比
- 互联网
- 2026年04月04日
-
51Nod 1095 Anigram单词
51Nod 1095 Anigram单词
- 互联网
- 2026年04月04日
-
50个sql语句数据
50个sql语句数据
- 互联网
- 2026年04月04日
-
050 Android 百度地图的使用
050 Android 百度地图的使用
- 互联网
- 2026年04月04日







