编写shell脚本的时候经常需要解压缩到指定的文件夹,tar命令是最常用的 参考一下说明,其中注意-C的用法。 tar命令 解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pf tar [-cxtzjvfpPN] 文件与...
分类:
系统相关 时间:
2015-09-17 15:39:59
阅读次数:
357
本来是要mysql数据库中创建事件任务来,定时执行存储过程,做数据传输的。。。后来由于种种原因,就使用crontab来定时执行,调用存储过程。实现这个数据传输分为两步:第一步:编写shell脚本调用mysql数据库存储过程,如下:#!/bin/bash#01***sh/home/drmTrans3/rj_proc.shhost..
分类:
数据库 时间:
2015-09-08 20:22:10
阅读次数:
771
1.编写shell脚本,计算1-100的和;2.编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1则重新输入,直到输入正确的数字为止;3.编写shell脚本,把/root/目录下的所有目录(只需要一级)拷贝到/tmp/目录下;4.编写shell脚本,批量建立..
分类:
系统相关 时间:
2015-08-21 17:21:25
阅读次数:
187
在编写shell脚本的crontab定时任务时,如果shell脚本执行时间超过了,crontab拉起脚本的时间间隔,这个时候可能就会出现同一个脚本同时启动多次的现象。这个时候可能会导致采集的数据有重复,计算不准确等等问题,在这种有明显先和顺序要求的时候,就会出问题。
需要采取一定手段,防止这种现象。刚好可以用“$$”和"$0",来实现这个需求,实现只有等当前脚本执行完成之后,才能启动第二...
分类:
系统相关 时间:
2015-08-02 20:04:20
阅读次数:
133
8.1先测试“/etc/vsftpd”、“/etc/hosts”是否为目录,并通过“$?”变量查看返回状态值,据此判断测试结果。[root@localhost ~]# [ -d /etc/vsftpd ][root@localhost ~]# echo $?0[root@localhost ~]# ...
分类:
系统相关 时间:
2015-07-30 23:00:52
阅读次数:
176
7.1查看当前linux系统中能够使用的shell程序的列表[root@localhost ~]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh7.2确认shell程序中存在的部分链接文件[root@loc...
分类:
系统相关 时间:
2015-07-30 22:52:40
阅读次数:
218
在编写shell程序时,经常会涉及到字符串相关操作。有许多命令语句,如awk,sed都能够做字符串各种操作。 事实上shell内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时间,因此速度会很的快。如果内置的操作符能够做到的,优先使用内置的。 1 推断读取字符串值 ...
分类:
系统相关 时间:
2015-07-24 10:38:49
阅读次数:
150
编写shell脚本vi /etc/init.d/nginx#!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: Nginx...
分类:
其他好文 时间:
2015-07-24 06:49:22
阅读次数:
147
命令的运行是从上而下、从左而右的分析与运行;命令的下达就如同第五章内提到的: 命令、选项与参数间的多个空白都会被忽略掉;空白行也将被忽略掉,并且 [tab] 按键所推开的空白同样视为空白键;如果读取到一个 Enter 符号 (CR) ,就尝试开始运行该行 (或该串) 命令;至於如果一行的内容太多,则...
分类:
系统相关 时间:
2015-07-20 18:16:52
阅读次数:
211
一、概述在Linux环境,有多种实现自动化的脚本语言,如Shell、Python、Perl、Tcl等。Shell语言因与Shell外壳结合紧密,是最常见的实现自动化的脚本语言。同时,在Linux环境中存在大量功能单一的小工具——通常它们在指定输入后,立即就可获得输出,例如echo、cat等字符串/文本打印工具,又或者是如sed、awk等最常用的字符串编辑工具。通过编写Shell脚本,我们可以反复利...
分类:
系统相关 时间:
2015-07-13 20:42:58
阅读次数:
178