`
longgangbai
  • 浏览: 7339455 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux两个经典脚本

 
阅读更多

1.循环删除同一个服务器中几个不同目录的文件.

#! /usr/bin/sh

set -A arr  sc_srv1,sc_srv2,sc_srv3,sc_srv4 

#clear scm log
time=`date +"%Y%m%d%"`
length=14
n=0  
while((n<length))
do
   #delete the old logs 
  find /usr/tvmlogs/* -type f -atime +7 -exec rm -rf + 

   # 
   cd  /home/${arr[n]}/monitor 
     
   #clear monitor log
   tar -cvf ${arr[n]}-$time-log.tar /home/${arr[n]}/monitor/mtlog/*
   sleep 5 
   gzip ${arr[n]}-$time-log.tar
  
   #sleep 10 seconds 
   #sleep 5
  
   mv ${arr[n]}-$time-log.tar.gz  /usr/tvmlogs/
   rm -rf ${arr[n]}-$time-log.tar 
   cd mtlog/

   echo > mtsnd.log
   echo > mtrec.log
   echo > reboot.log
   echo > error.log

 

 
   ((n=n+1))
done
 

 

 

2.使用for循环删除特定的信息

#!/sbin/sh
#name:rmipc.sh
#author:hp
#date:2010-05-22
for i in `ipcs | grep $1 | awk '$5=="tbs" {print $2}'`
do
ipcrm -m $i
ipcrm -q $i
ipcrm -s $i
done

 

 

分享到:
评论

相关推荐

    Linux 实现双进程启动脚本

    Linux 实现双进程启动,此脚本对于Linux上一个脚本去带动另外一个脚本,最终实现双进程启动

    Linux经典Shell脚本

    ### Linux经典Shell脚本 #### 用awk去除C语言注释 在Linux Shell脚本中,`awk`是一个非常强大的文本处理工具。它能够读取输入文件,处理文本数据,并输出结果。上述脚本名为`strip_c_comment.awk`,其作用是用来...

    linux 一键启动 jar包 批处理脚本

    linux 一键启动 jar包 批处理脚本,适用于java 项目,spring boot 一键启动,停止,重启 等,代码简洁,可直接使用.

    c#远程调用linux服务器的Python脚本(csdn)————程序.pdf

    标题中的"C#远程调用Linux服务器的Python脚本"指的是使用C#编程...通过使用`nohup`和多线程的XMLRPC服务器,可以有效地解决这两个主要问题。对于更复杂的需求,如使用Docker隔离运行环境,可以根据具体情况进行选择。

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    linux中的shell脚本用于同步两台互通服务器数据库上的表数据--local_kuming_aaa.sh

    linux中的shell脚本用于同步两台互通数据库服务器上的表数据

    Linux-Oracle安装脚本

    在IT行业中,Linux和Oracle是两个非常重要的技术领域。Linux是一种开源操作系统,广泛应用于服务器、数据中心和云计算平台,而Oracle则是一款领先的数据库管理系统,适用于大型企业级应用。当我们结合这两个技术进行...

    Linux oracle 自动备份脚本

    本文详细介绍了一个适用于Linux环境下的Oracle数据库自动备份脚本,包括了环境配置、备份执行、旧备份清理及定时任务设置等多个方面。通过对该脚本的学习和实践,不仅可以提高数据库管理员的工作效率,还能有效提升...

    Linux shell脚本.rar

    sy2visor1.0.txt为实验2写的初始shell版本,sy12内去掉了下载软件(install samba等命令),sy1-2保留了下载软件命令,这两个shell脚本是实验1加实验2合起来的可通过记事本打开看源代码。 使用的操作系统:Linux ...

    linux批量上传文件脚本

    linux批量上传文件脚本,两个参数,第一个为记录要上传的文件的文件名: root@ubuntu:/home/zhangy# cat test /home/zhangy/test/aaa /home/zhangy/test/nginx.conf /home/zhangy/test/test.sql /home/zhangy/...

    Linux脚本实现多进程并发执行、杀死脚本操作

    在Linux系统中,脚本是一种强大的工具,可以用于自动化各种任务,包括管理和控制进程。本教程将深入探讨如何使用Linux脚本来实现多进程并发执行以及如何优雅地终止这些进程。我们将主要关注bash脚本,因为它是最常用...

    Linux 在Shell脚本中使用函数实例详解

    实例:编写一函数add求两个数的和,这两个数用位置参数传入,最后输出结果。 root@ubuntu:/home/study# vi test3 #!/bin/bash add(){ a=$1; b=$2; z=`expr $a + $b`; echo The sum is $z; } add $1

    Linux下定时执行脚本

    Linux 下定时执行脚本 Linux 下的定时执行脚本是通过使用 crontab 文件来实现的。 crontab 文件中包含了一些计划任务,可以根据需要进行添加、删除和修改。下面将详细介绍 Linux 下的定时执行脚本的设置和使用。 ...

    linux下modem拨号脚本

    通过这两个脚本,用户可以轻松地实现 Linux 下的 modem 拨号上网。 在实现拨号上网时,需要注意以下几点: 1. 需要安装 pppd 软件包,以便使用 pppd 命令建立拨号连接。 2. 需要配置拨号脚本,包括设置 TELEPHONE...

    linux链接脚本详解

    链接器有两个主要功能: 1. **合并多个输入文件**:链接器可以将多个目标文件(如.obj或.o文件)合并成一个输出文件,例如一个可执行文件或库文件。 2. **符号解析**:链接器还需要将符号(如函数名、变量名等)与...

    linux磁盘自动分区脚本

    Linux 磁盘自动分区脚本 Linux 系统下自动将磁盘分区挂载是集群部署中的重要步骤。下面将详细介绍该脚本的实现原理和使用方法。 磁盘分区的必要性 在 Linux 系统中,磁盘分区是指将物理磁盘分割成多个逻辑磁盘的...

    自定义添加linux系统java环境变量脚本及安装包

    各位小伙伴肯定都遇到过拿到一个linux环境发现没有java...资源分为脚本和安装包两部分内容,放置在同一个目录下即可,备份好/etc/profile后为脚本赋予执行权限,直接执行即可! 感谢各位老铁!希望脚本对你们有帮助!

    Linux系统初始化相关脚本分析

    让我们深入探讨这两个脚本以及它们在Linux启动流程中的作用。 `rc.sysinit`是Linux系统初始化的核心脚本,通常位于/etc目录下,它是系统引导过程中的第一步。这个脚本主要负责进行一些系统级别的设置和初始化工作,...

    linux常用命令与高级Bash脚本编写指南(两个CHM)

    压缩包内有两个CHM: 1. Linux常用命令 2. Linux高级Bash脚本编写指南 这两个CHM都是经我整理过的,学习shell编写,用这两个chm就足够了。 Bash脚本编写指南原文请见: ... ...不要嫌分高,下载后评价,并且评分即可归还...

    java在win下启动bat和在linux下启动shell脚本

    `RunScript.java`和`StreamGobbler.java`这两个文件可能就是用来实现这个功能的。 `RunScript.java`很可能是主类,它包含了一个方法来判断当前运行的操作系统,并根据系统类型来执行相应的脚本。在Windows中,...

Global site tag (gtag.js) - Google Analytics