脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(ST ...
分类:
系统相关 时间:
2017-12-11 15:07:29
阅读次数:
184
Shell 函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2、参数返回,可以显示加:return 返回,如果不加,将以最后一条命 ...
分类:
系统相关 时间:
2017-12-09 11:01:57
阅读次数:
208
先上例子: 一个文档内容: shell脚本: 执行: 解说: 例子2: ##使用${!a[@]} 可以得到数组的下标 ...
分类:
系统相关 时间:
2017-12-08 13:53:28
阅读次数:
194
拓扑图:代码:#!/bin/bash
#2017-12-3
#by-duwentao
domain_name="hetian.com"
rip=`ifconfig?eth0|grep?Mask|awk?-F?":"?‘{print?$2}‘|awk?-F?&qu
分类:
系统相关 时间:
2017-12-06 11:31:05
阅读次数:
225
背景:生产环境有oracle服务器,有数据库用户若干,需要通过exp方式备份数据库用户数据,需要巡检数据库备份的结果。 目标:通过Linux shell+exp+crontab进行周期备份,通过ssh命令跨系统将Linux下备份结果传输至windows。 说明: oracle client 11g ...
分类:
数据库 时间:
2017-12-04 20:27:36
阅读次数:
357
Linux Shell 环境中的输入输出重定向,用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误。 1.重定向标准输出到文件: cat fo > foo.txt 2.重定向标准错误到文件 cat fo 2> foo.txt 3.重定向标准输出到标准错误 cat fo 1>&2 4. ...
分类:
系统相关 时间:
2017-11-28 01:41:35
阅读次数:
182
01、for循环 语法一: for time in m n a e => 以空格区分for循环个数 do echo "This time is $time" done 语法二: s=0 for (( i=1;i<=100;i=i+1 )) do s=$(( $s+$i )) done echo "T ...
分类:
系统相关 时间:
2017-11-27 20:11:39
阅读次数:
207
Linux shell中的特殊符号*代表零个或多个任意字符,它的用法如下:#ls /tmp/4_6/test*/tmp/4_6/test1 /tmp/4_6/test22 /tmp/4_6/test333 ?只代表一个任意的字符,它的用法如下:#touch /tmp/4_6/test*/tmp/4_6/
分类:
系统相关 时间:
2017-11-26 22:51:53
阅读次数:
269
Shell脚本的关键在于输入多个命令并处理每个命令的结果,甚至需要将一个命令的结果传给另一个命令。Shell可以让你将多个命令串起来,一次执行完成。基本格式:第一行必须为固定格式,指明脚本使用哪种shell来运行脚本,通常shell脚本中会以 # 作为注释,注释号后面的内容不会参与脚本的运行,但是,第一行是个例外。变量命名法则:1、不能使程序中的保留字:例如if, for2、只能使用数字、字母及下
分类:
系统相关 时间:
2017-11-26 22:01:35
阅读次数:
202