ChinaUnix.net
相关文章推荐:

shell死循环

shell死循环测试程序2例 2007.09.29 kenthy#qingdaonews.com ########################################################################### 例1: 运行脚本后会自动加载firefox浏览器,并打开指定网页。如果用户关闭firefox,脚本会再次自动重新打开firefox。 如需结束循环,中止t2.sh进程即可。注意不要同时执行两个t1.sh脚本,否则…… 若事先不知道脚本名,也可以通过类似于"pstree | grep firefox"的命令获知...

by 一路狂笑 - Linux文档专区 - 2007-09-29 18:35:10 阅读(1048) 回复(0)

相关讨论
by sunnyliguo123 - Shell - 2011-10-17 13:42:21 阅读(4950) 回复(18)

[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...

by 枫影谁用了 - Shell - 2008-06-12 19:05:09 阅读(2753) 回复(8)

shell中怎么写一个死循环啊?

by chzht001 - Shell - 2006-10-12 16:55:14 阅读(7018) 回复(2)

我写了一个很简单的死循环 while 1>;0 do xxxxx sleep 10 done 能够正常执行,也没有任何问题。 但是怎么才能够查到他的进程号呢?

by jedifree - Solaris - 2004-03-09 12:15:54 阅读(1711) 回复(2)

我写了一个很简单的死循环\r\nwhile 1>;0\r\ndo\r\nxxxxx\r\nsleep 10\r\ndone\r\n\r\n能够正常执行,也没有任何问题。\r\n但是怎么才能够查到他的进程号呢?

by jedifree - Solaris - 2004-03-09 12:15:54 阅读(2754) 回复(1)

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...

by zhangych - Oracle - 2007-06-22 08:26:50 阅读(3015) 回复(3)

从网上下的一个监控进程退出后重启进程的脚本,怎么有时候会退出呢?退出是被监控的进程也不在了 #!/bin/bash CheckProcess() { if [ "$1" = "" ]; then return 1 fi PROCESS_NUM=`ps -ef | grep "$1" | grep -v "grep" | wc -l` if [ $PROCESS_NUM -eq 1 ]; then return 0 else return 1 fi } while [ 1 ] ; do CheckProcess "abc" CheckQQ...

by fbwww - Linux系统管理 - 2011-07-06 14:42:09 阅读(4831) 回复(2)

文件 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] 结果就完了,屏幕这个滚动阿。怎么一个复职语句能干出死循环啊?

by 孤独王子 - Shell - 2007-03-09 21:05:57 阅读(2338) 回复(2)

这个后台启动的程序没有关闭,ps还能看到 ,为嘛重新打开shell后没有输出了?还是因为这个程序已经停止了?

by ilogo1 - C/C++ - 2013-04-24 15:09:31 阅读(4797) 回复(7)

请问awk怎样实现同时判断一个文件的多列同时满足同一个条件:比如 a 1 0 3 4 0 1 4 b 6 0 3 42 0 1 0 c 1 3 3 4 4 1 3 d 4 5 6 0 3 2 1 e 1 3 3 4 4 1 3 通过 每一列都大于零 来 然后输出: c 1 3 3 4 4 1 3 e 1 3 3 4 4 1 3 请问不用awk 一直&&有没有比较简单的方法? 谢谢!

by biobaby - Shell - 2014-10-15 09:03:56 阅读(1599) 回复(14)