场景描述如下: 1、有一服务程序,假设名称为Service,该程序一旦运行就不会退出 2、有一客户端程序,假设名称为Client,用来向服务程序发送请求并等待响应并保存到日志文件Client.log 3、有一数据解析脚本,假设名称为parse.awk,用来分析响应数据 4、需要写一脚本,该脚本用来启动Service程序,如果程序启动成功,那么执行客户端程序,待客户端程序执行完成后调用数据解析脚本解析响应数据。 问题描述(假设程序运行目录为$HOME/...
by coolmoon_133319 - Shell - 2014-03-11 14:47:35 阅读(2497) 回复(7)
Makefile里,我想加一条判断 ifeq( $(TEST), y ) echo "test has been defined!!" 退出 endif 请问各位大侠 “退出” 应该用什么命令呀 我说的退出的意思就是停止编译 坐等解答~~~
朋友们请教一个问题,我shell通过某台服务器跳转到内网的一台服务器上,shell连进去后,只要随便敲任何命令都会提示 [root@zjzx ~]# Write failed: Broken pipe,然后shell就退出了,请问是为什么呢?要如何解决呢 看网上介绍是保持回话时间有问题,修改过也不行,别的服务器都是用的系统装好的某人ssh的配置也没有问题。
代码如下: [ $# -lt 1 ] && { echo "ERROR" exit } ehco "OK" 就是说,我是想让有参数的情况下输出OK, 但是我上面的exit好像没有作用啊。 怎么回事。 我不想用 [] && {} || 因为后面的那个程序段并不只有echo "OK"
登陆到shell之后需要判断某个文件是否存在 如果不存在就退出shell 怎么做到呢? 我在登陆shell之后自动运行任何脚本都是子shell了,子shell无法kill掉外面的父shell 头疼。。。
a=1 function aa () { if [ $a = 1 ] then 退出函数aa fi } aa 如何实现? [ 本帖最后由 talen-t 于 2008-6-4 16:49 编辑 ]
本帖最后由 micfire 于 2013-05-23 15:28 编辑 求教大家,我写的shell脚本包含多个function,但是function里面判断执行错误后,是exit 1,但是这个只能退出某个function,并不能退出整个脚本,该如何解决呢,谢谢 -------------------- 我再次做了已下测试,好像又正常了,可能是有问题的那套脚本哪里语法错误了。[code]#!/bin/bash function a(){ echo "test" xcd && echo "xxxx" || exit 1 echo "aaaaaaaaaaaaa...
在循环中调用了一个函数check(), 现在问题是如果函数check中其中一步不满足条件,函数后面就不执行并且就退出循环 ???、 我在函数check中用break,不起作用!求解!!!