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经典Shell脚本 #### 用awk去除C语言注释 在Linux Shell脚本中,`awk`是一个非常强大的文本处理工具。它能够读取输入文件,处理文本数据,并输出结果。上述脚本名为`strip_c_comment.awk`,其作用是用来...
linux 一键启动 jar包 批处理脚本,适用于java 项目,spring boot 一键启动,停止,重启 等,代码简洁,可直接使用.
标题中的"C#远程调用Linux服务器的Python脚本"指的是使用C#编程...通过使用`nohup`和多线程的XMLRPC服务器,可以有效地解决这两个主要问题。对于更复杂的需求,如使用Docker隔离运行环境,可以根据具体情况进行选择。
总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...
linux中的shell脚本用于同步两台互通数据库服务器上的表数据
在IT行业中,Linux和Oracle是两个非常重要的技术领域。Linux是一种开源操作系统,广泛应用于服务器、数据中心和云计算平台,而Oracle则是一款领先的数据库管理系统,适用于大型企业级应用。当我们结合这两个技术进行...
本文详细介绍了一个适用于Linux环境下的Oracle数据库自动备份脚本,包括了环境配置、备份执行、旧备份清理及定时任务设置等多个方面。通过对该脚本的学习和实践,不仅可以提高数据库管理员的工作效率,还能有效提升...
sy2visor1.0.txt为实验2写的初始shell版本,sy12内去掉了下载软件(install samba等命令),sy1-2保留了下载软件命令,这两个shell脚本是实验1加实验2合起来的可通过记事本打开看源代码。 使用的操作系统: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脚本来实现多进程并发执行以及如何优雅地终止这些进程。我们将主要关注bash脚本,因为它是最常用...
Linux 下定时执行脚本 Linux 下的定时执行脚本是通过使用 crontab 文件来实现的。 crontab 文件中包含了一些计划任务,可以根据需要进行添加、删除和修改。下面将详细介绍 Linux 下的定时执行脚本的设置和使用。 ...
实例:编写一函数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 下的 modem 拨号上网。 在实现拨号上网时,需要注意以下几点: 1. 需要安装 pppd 软件包,以便使用 pppd 命令建立拨号连接。 2. 需要配置拨号脚本,包括设置 TELEPHONE...
链接器有两个主要功能: 1. **合并多个输入文件**:链接器可以将多个目标文件(如.obj或.o文件)合并成一个输出文件,例如一个可执行文件或库文件。 2. **符号解析**:链接器还需要将符号(如函数名、变量名等)与...
Linux 磁盘自动分区脚本 Linux 系统下自动将磁盘分区挂载是集群部署中的重要步骤。下面将详细介绍该脚本的实现原理和使用方法。 磁盘分区的必要性 在 Linux 系统中,磁盘分区是指将物理磁盘分割成多个逻辑磁盘的...
各位小伙伴肯定都遇到过拿到一个linux环境发现没有java...资源分为脚本和安装包两部分内容,放置在同一个目录下即可,备份好/etc/profile后为脚本赋予执行权限,直接执行即可! 感谢各位老铁!希望脚本对你们有帮助!
让我们深入探讨这两个脚本以及它们在Linux启动流程中的作用。 `rc.sysinit`是Linux系统初始化的核心脚本,通常位于/etc目录下,它是系统引导过程中的第一步。这个脚本主要负责进行一些系统级别的设置和初始化工作,...
压缩包内有两个CHM: 1. Linux常用命令 2. Linux高级Bash脚本编写指南 这两个CHM都是经我整理过的,学习shell编写,用这两个chm就足够了。 Bash脚本编写指南原文请见: ... ...不要嫌分高,下载后评价,并且评分即可归还...
`RunScript.java`和`StreamGobbler.java`这两个文件可能就是用来实现这个功能的。 `RunScript.java`很可能是主类,它包含了一个方法来判断当前运行的操作系统,并根据系统类型来执行相应的脚本。在Windows中,...