【用shell脚本监视进程,崩溃挂掉后自动重启】教程文章相关的互联网学习教程文章

【shell脚本】系统硬件信息数据库收集(普通版和导入Excel版)【代码】【图】

自动获取服务器系统信息: 创建数据库表(这里没有写入数据库中):[root@rhel8 shell]# vim audit_audit_system.sql CREATE TABLE `audit_audit_system`(`id` int(11) NOT NULL AUTO_INCREMENT,`ip_info` varchar(50) NOT NULL,`serv_info` varchar(50) NOT NULL,`cpu_info` varchar(50) NOT NULL,`disk_info` varchar(50) NOT NULL,`mem_info` varchar(50) NOT NULL,`load_info` varchar(50) NOT NULL,`mark_info` varchar(50) N...

shell脚本空行造成“: not found.sh“报错的解决方法【代码】【图】

目录#事故现场#事故原因#解决方法方法一:使用notepad转换方法二:使用vscode转换方法三:使用vim转换#参考#事故现场 执行shell脚本文件,报错:: not found.sh: 6: coreinstall.sh: 查看脚本文件第6行,发现是空行; #事故原因 window下的换行是回车符+换行符,也就是\r\n,而unix下是换行符\n。 #解决方法 方法一:使用notepad转换 在右下角的windows(CR LF),点击右键,选择转为Unix(LF)方法二:使用vscode转换 点击右下角的CR...

SHELL脚本进阶练习题

用for实现脚本判断/var/目录下所有文件的类型read -p "pleasr input directory: " DIS for F in ls $DIS;do ??TY=file $DIS/$F | egrep -o "link|text|block|directory" ??case $TY in ??text) ????echo "file $DIS/$F is file" ????;; ??link) ????echo "file $DIS/$F is Link" ????;; ??block) ????echo "file $DIS/$F is Block" ????;; ??directory) ????echo "file $DIS/$F is Directory" ????;; ...

shell脚本8-6【图】

Shell入门1: 1、用户空间用来跑应用程序 2、shell程序用来做人机交互 3、shell程序以单行命令来执行,缺乏逻辑关系。 4、Python与shell的区别:使用shell来实现Linux的批量处理,而不是去开发应用程序 5、ipython:是Python的交互式shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。 6、程序是执行某个功能的一段代码。程序必须包含的两个要素:指令(即...

Shell 脚本之编程和变量(外加实战项目)【代码】【图】

本章目的:学会编程规范,变量的相关脚本操作和知识 一.Shell 脚本的概述二.Shell的作用三.写第一个Shell脚本 1.写一个脚本(到BOOT目录,查看当前位置,以长格式友好显示VML开头的所有文件) [root@localhost ~]# vim aaa.sh "随意编一个空文件以.sh为结尾"/bin/bash "开头声明,固定格式” 一个脚本 "描述性信息可加可不加" cd /boot/ pwd ls -lh vml*~ ...

shell脚本编写显示进度条(数字版)【代码】【图】

vim aa.sh echo 使用‐e 选项后,在打印参数中可以指定 H,设置需要打印内容的 x,y 轴的定位坐标 设置需要打印内容在第几行,第几列#!/bin/bash for i in {1..100} doecho -e "\033[6;8H["echo -e "\033[6;9H$i%"echo -e "\033[6;13H]"sleep 0.1 donesh aa.sh 点赞 收藏分享文章举报aaronszm发布了118 篇原创文章 · 获赞 30 · 访问量 4万+私信 关注

执行shell脚本的四种方式(转)【代码】

原文网址:https://www.jb51.net/article/53924.htm 这篇文章主要介绍了Linux中执行shell脚本的4种方法,即总结在Linux中运行shell脚本的4种方法。 前提:bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。 1. 方法一:./hello.shcd /data/shell./hello.sh ./ 的意思是说在当前的工作目录下执行hello.sh。如果不加上 ./,bash可能会因...

shell脚本读取文本文件内容方法总结

原文链接:https://blog.csdn.net/cen50958/article/details/90108677方法一 cat 文件|while read line do 处理逻辑 done 方法二 while read line do 处理逻辑 done < 文件 方法三 exec < 文件 while read line do 处理逻辑 done

用shell脚本自动化备份数据库【图】

使用shell脚本自动化备份数据库一、简介系统数据库如图所示(以MySQL5.5为例)1、information_schema:信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在information_schema中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。2、mysql:MySQL的的核心数据库,类似于SQLServer中的master表,主要负责存储数据库的用户、权限设置、关键字、mysql自己需要使用的控制和...

Shell 学习5 - 第一个Shell脚本

打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。输入一些代码:#!/bin/bash echo "Hello World !"“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。 运行Shell脚本有两种方法。 作为可执行程序 将上面的代码保存为test.sh,并 cd 到相应目录:chmod +x ./test....

Shell脚本基础之Bash的基本功能——历史命令、命令和文件补全、命令别名、常用快捷键,输入输出重定向、多命令顺序执行、管道符、通配符与其他特殊符号【代码】

一、Bash的基本功能 1、历史命令: Linux非常的智能会将我们敲过的所有命令,都保存到我们的计算机当中。只要我们使用history命令直接回车,就可以看到我之前敲过的命令。 1.1 > 历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改。命令格式:[root@localhost ~]# history [选项] [历史命令保存文件]选项:-c:清空历史命令,如果没有特殊情况不建议使用 -c 命令,清楚历史命令; -w:强制把缓存中的历...

利用shell脚本实现lamp部署【代码】

lamp部署脚本 项目目录 [root@localhost lamp]# pwd /root/lamp [root@localhost lamp]# tree . ├── lamp.sh └── packages├── apr-1.7.0.tar.gz├── apr-util-1.6.1.tar.gz├── httpd-2.4.46.tar.bz2└── mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz1 directory, 5 files脚本内容 [root@localhost lamp]# bash lamp.sh #!/bin/bash echo "------------------" echo "作者:leidazhuang" echo "时间:2021/4/6" ec...

其他4-shell脚本后台运行知识

1. 用途和方法 在实际工作中,一般会通过ssh连接服务器,隐藏可能就会有脚本或命令在执行期间不能中断的需求,若中断,则不仅前功尽弃,还可能破坏系统数据,下面是防止脚本执行终端的3种方法: 1)使用sh /server/scripts/while_01.sh & 命令,即使用&在后台运行脚本2)使用nohup /server/scripts/while_01.sh & 命令,即使用nohup加&在后台运行脚本3)使用screen保持会话,然后在执行命令或脚本,即使用screen保持当前会话状态 2...

Bash Shell脚本【代码】

echo 1. echo "It is $num"等价于 echo It is $num且$num为变量的值。 2. echo 'It is $num'则代表了"It is $num"这个字符串。点赞 收藏分享文章举报Chernyang发布了5 篇原创文章 · 获赞 0 · 访问量 188私信 关注

执行shell脚本三种方法的区别:(sh、exec、source)

一、概念对比 sh 方式 使用$ sh script.sh执行脚本时,当前shell是父进程,生成一个子shell进程,在子shell中执行脚本。脚本执行完毕,退出子shell,回到当前shell。 ./script.sh与 sh script.sh等效。 source方式 使用$ source script.sh方式,在当前上下文中执行脚本,不会生成新的进程。脚本执行完毕,回到当前shell。 source方式也叫点命令。 . script.sh与 source script.sh等效。 exec方式 使用exec command方式,会用comman...