Linux下shell的远程协助
日期:2012-01-12 08:52:23
点击:23
在Linux下,有一个基于expect的工具:kibitz可以实现两个登陆用户(可以是同一个用户,例如root但是通过不同的终端登陆的)。因此首先要保证linux安装有tcl和expect两个rpm包。 一、检查系统是否安装有tcl和expect这2个软件包 [root@localhost:~]$ rpm -qa | gr...
shell中的if判断
日期:2012-01-12 08:52:23
点击:58
无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do something else here fi EX1: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux if [ $SYSTEM = "Linux" ]...
Linux find命令用法小结
日期:2012-01-12 08:52:23
点击:39
find是个使用频率比较高的命令。常常用它在系统特定目录下,查找具有某种特征「名字类型属主权限等」的文件。 find命令的格式: find [-path ……] -options [-print -exec -ok] path:要查找的目录路径。 ~ 表示$HOME目录。 表示当前目录/ 表示根目录-print...
shell脚本按行读取文件并解析
日期:2012-01-12 08:52:23
点击:276
今天要用shell脚本读取一个配置文件,配置文件的格式如下: name=abc pwd=123456 permission=mop 文件名称为 config.cfg 要在shell脚本里读取这个配置文件,并且把值一一赋给相应的变量,实现如下 while read line; do name=`echo $line|awk -F '=' '{print...
Linux 怎么shell脚本定时备份mysql数据库
日期:2011-11-23 09:18:10
点击:58
为了应对意外,备份数据库是非常必须的。备份脚本怎么写呢? 在写脚本之前,先假设mysql的bin目录是:/usr/local/mysql/bin/ view plain PATH=$PATH:$HOME/bin #备份目录BackupPath="/home/mysql/backup" #备份文件名BackupFile="dbbackup"$(date +%y%m%d_...
shell脚本中用expect实现远程scp文件
日期:2011-11-23 09:18:10
点击:105
通过在shell脚本中用expect实现远程scp文件: 使用expect前,需要先安装两个rpm包: # rpm -ihv CentOS/expect-5.43.0-5.1.i386.rpm # rpm -ihv CentOS/expect-devel-5.43.0-5.1.i386.rpm #!/usr/bin/expect -f set password 密码 spawn scp 用户名@目标机器...
SHELL脚本读文件
日期:2011-11-23 09:18:10
点击:54
以下是sh文件内容 ******************************************** #!/bin/sh FILENAME="$1" cat $FILENAME | while read LINE do echo "$LINE" done ******************************************** 给你写了一个小例子,从一个文件读数据,设置环境变量:数...
首页
1
2
3
4
5
6
7
8
9
10
11
下一页
末页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
共 49 页486 条