ChinaUnix.net
相关文章推荐:

linux exit返回值 13

一个很简单的脚本 #!/usr/bin/bash case $1 in [yY][eE][sS]|[yY]) exit 0;; [nN][oO]) exit 2;; *) exit 1;; esac 运行结果测试如下。 # ./isyes.sh 9;echo $? 1 # ./isyes.sh no;echo $? 2 # ./isyes.sh no #echo $? 0 为什么echo $? 放在脚本同一行执行,正确。而分开后就总是显示0

by zhoujm1976 - Shell - 2009-07-22 15:10:31 阅读(1527) 回复(6)

相关讨论

在程序中调用了一JAVA程序, 由于使用system.out.print来取得返回值, 取到的一定是个字符窜, 假设返回值是个"2",想用exit直接输出返回结果, 程序如下, #! /bin/bash val=$(java MoJiBaKeDo $1) exit $val 报错 : numeric argument required 2 请教高手,有没有办法把"2"类型转换成数字2???

by victorxu21 - Shell - 2009-05-20 15:52:09 阅读(1755) 回复(5)

完成对weblogic的判断,正常情况如果服务已经启动的话,下面的脚本能够显示"OK",但是我需要返回值是"1". 问题在哪里呢?谢谢各位了。 -bash-3.00# more check_wls_0.sh #!/bin/ksh # ./check_wls_0.sh 11 http://192.168.10.44:7001/fmslite/ weblogic weblogic fmsair_domain AdminServer if [[ -z "$JAVA_HOME" ]] then # echo "Please set JAVA_HOME!" # exit $STATE_UNKNOWN JAVA_HOME=/opt/bea/jdk150_12 export J...

by x630925 - Solaris - 2009-01-22 14:35:31 阅读(1189) 回复(4)

各位好: 小弟喔最近写一个集群的脚本,集群软件采用redhat的lvs,在配置一个服务以后,我写了一个脚本A用于,启动,检测,停滞服务. 单个脚本执行确认都是可以的. 我想问的是: 1) A的启动脚本返回什么值,才是服务正常启动,我猜测是exit(0),而exit(!0)我就认为是服务没有正常起来,不知道这样是不是对的. 因为,我在脚本A返回一个exit(-1),模拟该服务未能在机器a上启动,想让服务在机器b上启动(自动切换),但clustat 提示,A在机器a的...

by u3000 - 集群和虚拟机 - 2004-08-21 16:14:19 阅读(511) 回复(0)

请教:在linux shell中怎么获取最近执行过的进程的返回值啊? 也就是 C/C++ 中main() 函数的返回值 紧急!

by zenglj - Shell - 2007-01-10 16:03:25 阅读(2308) 回复(4)

我现在只知道Win32平台下C++语言保存函数返回值的寄存器是EDX:EAX,那在linux平台下呢?用gcc编译。

by chb79 - 内核/嵌入技术 - 2004-11-06 19:38:19 阅读(649) 回复(1)

linux环境下直接执行SQL语句,如下: db2 import from $DATA_FILE of del modified by coldel0x09 COMMITCOUNT 100000 MESSAGES $HOME/log/$FILE.log insert_update into $TABLE_NAME OK=$? if [ "$OK" = "0" ] || [ "$OK" = "2" ] then mv $DATA_FILE $HOME/data.bak compress -f $HOME/data.bak/$FILE & fi 这个if里面的两个条件对吗?请大家指教,谢谢!!!

by huyuhui001 - DB2 - 2004-10-08 16:22:15 阅读(1432) 回复(3)

文件描述府返回0~255之间的数,依次打开3个文件,fd增加吗? 实际中一直返回0,这个fd究竟怎么回事,thanks。

by amorer - C/C++ - 2004-08-17 14:00:00 阅读(11982) 回复(4)

[code] 返回值赋给$fontarea /* while ( list( $key, $val ) = each( $fontarea ) ) { echo "$key =>; $val
;"; } */ //计算动态图象的高和宽 /* $font_width = imagefontwidth(20);//256 $f...

by macleo - PHP - 2003-08-11 23:48:10 阅读(972) 回复(3)

我做了两个定时任务,一个负责写文件一个负责读文件,这两个进程通过信号量来实现互斥访问,两个定时都是10秒的,可是在过了10多分钟后,那个写文件的进程出错了就在fopen(filename,"w+")那里,打印出errno来是13,查了下是Permission denied ,而那个文件权限是777啊,再说在出错前都执行过几十次了,都没问题怎么突然就不行了呢,而那个读文件的没事还在继续运行,这是怎么回事呢

by lxl8768 - C/C++ - 2009-09-27 19:07:21 阅读(1366) 回复(1)

请教:在linux shell中怎么获取最近执行过的进程的返回值啊? 也就是 C/C++ 中main() 函数的返回值 紧急! 谢谢!

by zenglj - C/C++ - 2007-01-10 17:43:38 阅读(1784) 回复(5)