sql脚本作为nologin shell在环境变量全部一样的情况下死循环,是否是sqlplus的问题呢 基础shell: #!/bin/ksh TERM=`termdef` ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/9.2.0 ORACLE_SID=ora9test export ORACLE_BASE ORACLE_HOME ORACLE_SID TERM PATH=$ORACLE_HOME/bin:$PATH:/usr/bin:/etc/usr/sbin:/usr/ucb:/sbin:. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export NLS_LANG PATH LIBPATH LD_LIBRARY_PATH s...
[code]#!/bin/bash # #定义循环时间 RUN_INTERVAL=5 DATA_COUNT=500 #定义预处理进程名 PROCESS_NAME=data_prehandle_qeesoo #定义程序主目录 HOME=/home/cn_qeesoo ERROR_LOG=${HOMELOG}/data_prehandle_qeesoo_error.log #定义数据库参数 HOST= DBUSERNAME= DBPASSWORD= DATABASE= TABLE= function writeLog() { str=$1; echo "[`date '+%Y-%m-%d %H:%M:%S'`] $str" } echo echo "-->>------------varia...
文件 sip_group内容: 566 1 no1 566 2 no2 544 3 no3 [code] #! /bin/bash while read mql do echo $mql|awk '{print " " $1 " " $2}' done < sip_group [/code] 这个代码没有什么问题,能够打印出 566 1 566 2 544 3 如果是这个代码 [code] #! /bin/bash while read mql i=0 do echo $mql|awk '{print " " $1 " " $2}' done < sip_group [/code] 结果就完了,屏幕这个滚动阿。怎么一个复职语句能干出死循环啊?
我想在redhat下执行一个定时程序,用shell脚本完成,里面需要自动启动weblogic服务,test.bat脚本例如 #!/bin/bash cd /var/web/jsp/bea/user_projects/domains/mydomain ./startWeblogic 怎么样才能让执行./startWeblogic 呢 这样写直接报 -bash环境不存在 ./startWeblogic
原码:
#!/bin/sh
log_date=`date "+%y%m%d%H%M%S"`
echo "请输入服务器IP地址:"
read ipserver
echo "请输入用户名:"
read username
echo "请输入密码:"
read passwd
i=1
while [ i -eq 1 ]
do
sleep 10
if [ -f tnms-info.log.5 ]; then
rm tnms-info.log.5
else
echo ""
fi
ftp -n $ipServer <
我用 GNU bash, version 3.00.15(1)-release [code] #!/bin/bash for((i=1;i<=100;i++)) do echo $i done [/code] 可以用, 但我在ubuntu 9.04下 GNU bash, version 3.2.48(1)-release 这段代码居然不行,提示:url.sh: 3: Syntax error: Bad for loop variable 为何 我知道低版本是不支持这种循环,但现在高版本怎么也不支持 我又把这几行放到shell 环境下执行,居然就不报错了 [ 本帖最后由 cookis 于 2009-8-5 20:38 编...
比如要实现./get [-h head|get] [-a] [-b] [-c 1|2|3...] url 的功能,-h选项后面有字符串要进行判断 应该怎么写呢 用getopts好像可以实现,知道的能不能给个例子,多谢各位了!