第一个 定时抓取服务器JVM相关信息
#! /bin/sh #get_current_time export JAVA_HOME=/opt/jdk1.6.0_10/export  PATH=$JAVA_HOME/bin:$PATH export  CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH  da            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-09-23 15:35:01
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            开发shell脚本分别实现以脚本传参以及read读入的方式比较2个整数大小。用条件表达式(禁止if)进行判断并以屏幕输出的方式提醒用户比较结果。注意:一共是开发2个脚本。当用脚本传参以及read读入的方式需要对变量是否为数字、并且传参个数不对给予提示。read读入方式#!/bin/bash
read -p "Pls input two num:"&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-05-11 19:26:09
                            
                                5888阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天主要分享两个shell脚本实例,内容不重要,重点是看如何去实现。 1. 批量创建特殊要求用户 需求:批量创建10个系统帐号hwb01-hwb10并设置密码(密码为随机数,要求字符和数字等混合)。 脚本: #!/bin/bash ##################################            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-24 14:00:00
                            
                                296阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            所谓的shell脚本是什么呢,不过是包含一些命令和声明,符合一定格式的文本文件,在给予这个文本文件执行权限之后,就可以执行这个脚本,实际上就是执行脚本中的一大堆命令。zia脚本中用到最多的就是循环语句了;只有循环语句才能把这一堆的命令条件性的执行下去。shell脚本中的格式要求就是首行的shebang机制,表示出来就是#!;  这个机制决定了我们的脚本语言类型。如下:[root@localhost            
                
         
            
            
            
            #/!bin/bashHOST=127.0.0.1    #ip (127.0.0.1表示本机地址)USER=root          #数据库用户名PASSWORD=password      #数据库密码DATABASE=pig   #数据库名BACKUP_PATH=/home/hdkg/bkdata/       #备份目录logfile=/home/hdkg/bklog/d...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-25 18:17:33
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell java  启动 关闭  脚本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-06 15:56:50
                            
                                267阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            杀死某个进程的shell脚本kill_process.sh#!/bin/bash#kill_process.sh(杀死进程sh)current_PID=$$#ps -ef...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-30 05:34:32
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash#read-r使\取消转义功能-p提示内容read-r-p"PleaseinputA:"Aread-r-p"ThenpleaseinputB:"B#$(())比let更好,注意$(())里面的变量不用$sum=$((A+B))#printf默认不会带回车行,echo则不一样printf"A+B=%d"$sum            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-25 14:12:43
                            
                                6601阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash##This is for auto run the script to save the time ##By bobo5620301@163.com#chose the latest 10 file and chose one to run array[0]=`ls -lt /mnt/shfw/builds/Griffin/Experimental &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-11-18 15:03:51
                            
                                797阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             下面是逐行比较两个文件的脚本代码。希望大家多多提建议。
#!/bin/bash  CurRow=1 LastRow=`cat file1 | wc -l`   while [ $CurRow -le $LastRow ] do            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-17 10:59:23
                            
                                5941阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                             &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-06-19 17:40:41
                            
                                1109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python脚本的基本使用与协作
Python是一种广泛使用的高级编程语言,因其简洁的语法和强大的功能而受到广泛欢迎。在实际开发中,我们常常会使用多个脚本文件来组织和管理代码。在本文中,我们将介绍如何在Python中使用两个脚本以及它们之间的协作方式,最后我们会展现出相关的关系图和类图以便于理解。
## 1. Python脚本的基本概念
在Python中,脚本是一种以.py为扩展名的文本            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-22 03:43:02
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # MySQL中的两个布尔或
在MySQL数据库中,布尔或运算是一种常见的操作,它允许我们通过使用“或”逻辑运算符来组合多个布尔条件。本文将介绍MySQL中的两个布尔或操作,并提供相应的代码示例。
## 什么是布尔或运算?
布尔或(OR)是一种逻辑运算符,用于组合多个布尔表达式。如果任何一个表达式为真(true),则整个布尔表达式的结果也为真。布尔或可以用来连接两个或多个条件,以便在进行数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-07 03:38:11
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell脚本部署springboot(修订版)说明之前整理了 shell 部署 springboot但是这个shell 脚本 没有 停止 , 查看 , 重启服务的选项,不是很好,这个修订版支持,支持停止,重启,查看服务运行状态等选项脚本内容如下renren.sh#!/bin/bash
# 使用maven 进行打包
# 程序名称(jar 包的位置)
APP_NAME=/opt/test/she            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 14:48:41
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            shell比较两个文件 
1.方法一:diff
#diff file1 fil2 
2.方法二:实用comm 
#comm -3 file1 file2 这个方法看起来最简单。命令comm的功能就是,逐行比较两个排好序的文件,默认输出有三列:只在file1中有的行、只在file2中有的行、在 file1和file2中共有的行。有参数-1 -2 -3,分别来抑制输出对应的列。例如在我们的方法二中,实用-3参数,不输出file1和file2中共有的部分。即能达到我们本文的目的。
但是注意到,comm比较排好序的两个文件,comm在处理文件的时候,首先要查看文件是否有序,例如file1和file2的内容如下:
$cat file1
line1
line2
line3 
$cat file2
line0
line1
line3
line2
调用前面方法二的命令的时候,就会提示file2文件时无序的,输出的结果如下:
# comm -3 file1 file2
        line0
line2
comm: file 2 is not in sorted ord            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-31 09:15:04
                            
                                4243阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               在shell里for i in “文件”,好像只能有一个循环,好像无法设置两个变量,同时循环。所以用个土鳖的方法实现了。。        #!/bin/sh
old=/home/work/old
new=/home/work/new
l=$(cat ./old| wc -l)
for ((i=1 ; i<=$l ;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-01 18:06:59
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            在jenkins的build中,如果用shell脚本的话,要记住有两个地方要注意 1、由于默认jenkins是使用/bin/bash -xe xxx.sh来调用脚本的,所以不同于日常写的脚本,任何一行返回值不为0都会使得脚本中途退出,从而build失败。 解决方法1:在开头加#!/bin/bash(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 10:34:10
                            
                                1198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、一个文件有3列,n行,现在把它第2列和第3列所有数据求和1324113000: 3.6639133935e+06 6.0453169951e+071324113300: 1.7888579865e+06 6.8146117605e+071324113600: 2.9953087149e+06 6.1414038506e+071324113900: 3.2355796171e+06 6.1955            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-08-27 16:24:53
                            
                                664阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一,Process类的介绍  Process([group [, target [, name [, args [, kwargs]]]]]),由该类实例化得到的对象,表示一个子进程中的任务(尚未启动)
强调:
1. 需要使用关键字的方式来指定参数
2. args指定的为传给target函数的位置参数,是一个元组形式,必须有逗号
参数介绍:
1 group参数未使用,值始终为None
2 ta            
                
         
            
            
            
            # Docker Entrypoint 两个脚本的使用
在容器化应用中,Docker 是一个非常流行的工具,而初学者常常会遇到关于 Docker Entrypoint 的问题。Entrypoint 是 Dockerfile 中一个非常重要的指令,它定义了容器启动时将要执行的命令。本文将介绍如何利用两个 Entrypoint 脚本来管理复杂的启动逻辑,并附带示例代码,帮助你更好地理解和使用 Doc