ChinaUnix.net
相关文章推荐:

shell怎么接受调用程序返回的值

请教各位大牛一个问题: python的os模块,在调用os.system()命令后,看python文档知道,返回的参数应该是该shell命令的返回值,正确为0,错误为非0 但是我发现如果该shell脚本的运行时间很长(脚本是正确的),调用os.system命令会直接返回一个非0参数,而我想用这个返回值做下一步的操作就执行不了了。 想请教各位大牛这种情况要如何解决啊,谢谢!

by 又小又白 - Python - 2013-01-29 14:34:58 阅读(2115) 回复(1)

相关讨论

shell如何返回值让其他程序调用? 假如: if [ expression ]; then statments elif [ expression ]; then statments else statments Fi 假如我想在if的每一种状态下都返回一个值让外部其他程序调用,应该如何返回呢?例如:在if的时候返回0;在elif 的时候返回1;在else的时候返回2,应该如何返回呢?

by jun277 - Shell - 2013-11-26 09:39:26 阅读(2109) 回复(3)

我现在知道: (1) system可以调用shell 命令,例如:system("ls -l") ; system("echo \"Hello, World\"") ; (2) shell 命令是有返回值的: 用 echo $? 便可以在标准输出上显示出此返回值 【问题】: 在C语言中,怎么获取一条shell命令的返回值 示意流程如下: return_code = system("shell command") ; if (return_code == 1) do something ; else if (return_...

by anank - C/C++ - 2008-12-12 10:23:46 阅读(8670) 回复(7)

shell 如下: echo "\033[3;10H远程主机名[或IP]:\c" read host if [ "$host" = "" ];then exit fi echo "\033[4;10H远程机用户名:\c" read user echo "\033[5;10H远地用户口令:\c" echo "\033[2;8;8m\c" read password 因为想得到telnet上来的机器ip,然后通过shell 自动ftp回去,写大个程序得到客户端ip,不知道 该如何把c语言中得到的ip付给shell中,有谁知道吗 #include ; #include ; #include ...

by 阿徐 - Shell - 2006-02-22 22:26:36 阅读(1198) 回复(1)

情况是在一个shell程序中,使用了expect进行telnet到其他设备,然后会执行一条命令。 问题是不知道怎么才能把命令的返回结果保存到shell的变量或者本机的文件中。 code片段: [code] expect -c" spawn telnet x.x.x.x expect "login:" send \"name111\r\" expect "Password:" send \"passwd111\r\" expect "*\>" send \"show info\r\" expect "*\>" send \"exit\r\" expect eof" [/code] 即希望获取show info的返回值。 O(∩_∩)O...

by Robbiezr - Shell - 2009-05-06 17:17:17 阅读(1819) 回复(4)

在informix中可以方便调用dbacess, 在oracle中怎么调用呢? 比如已经有test.sql打包了sql语句 怎么传给sqlplus呢?

by txy71 - Oracle - 2006-12-04 16:10:46 阅读(1561) 回复(4)

在程序中system执行一个脚本,内容大概为ps -ef|grep xxx|wc -l,怎么取得脚本执行后的输出? 我现在的做法是ps -ef|grep xxx|wc -l>;temp,然后在程序中去读取temp文件的内容,有更好、更直接的方法吗?

by zjpangxie - C/C++ - 2005-09-02 10:22:50 阅读(1112) 回复(3)

shell里面有句 sqlplus -silent "/ as sysdba" @${HOME}/instance.sql >> ${logfile} 但是放在cron job里面为什么没有返回值呢 手动可以正常运行。 instance.sql里面只是一条sql返回当前的时间。

by terry_wu040802 - Shell - 2007-05-28 11:30:34 阅读(1306) 回复(2)

shell里面有句 sqlplus -silent "/ as sysdba" @${HOME}/instance.sql >> ${logfile} 但是放在cron job里面为什么没有返回值呢 手动可以正常运行。 instance.sql里面只是一条sql返回当前的时间。

by terry_wu040802 - Oracle - 2007-05-29 08:32:22 阅读(1703) 回复(3)

如题,让一个JAVA程序调用a.sh,如何能获取到a.sh中脚本执行的状态?比如执行了service app start,执行是否成功这一状态调用者怎么能得到? 请知道的�值苤附桃幌拢恍唬�

by 程序情人 - Java - 2009-04-15 10:17:57 阅读(2496) 回复(1)

第一次写shell,请问一下如果在shell中调用一个程序,比如test,后面跟两个参数,其中一个是在shell中取得的变量值,该如何写? 谢谢

by zjpangxie - Linux论坛 - 2005-03-10 14:29:29 阅读(634) 回复(1)