shell脚本出现 ambiguous redirect
一、背景
在centos7执行脚本,偶尔出现报错情况。检查脚本并未发现异常,使用sh -x xxx.sh查看脚本运行情况发现问题。
二、步骤
ambiguous redirect,顾名思义为歧义重定向。我检查到了脚本里有一些echo $logfile 往变量里添加日志。前台在往shell脚本传参数时并未通过逻辑判断导致 $logfile 异常,从而脚本不知道改往哪些地方输入日志。
全局变量定义 $logfile 变量,增加逻辑判断,如未通过逻辑判断,则异常退出,给前台返回异常。
三、问题总结
shell脚本出现 ambiguous redirect相关推荐
- 反弹shell,报错 ambiguous redirect
问题描述 : ambiguous redirect NCAT DEBUG: Closing fd 5. 问题原因 ambiguous redirect,顾名思义为歧义重定向. 由于命令换行符导致的 解 ...
- getopt设计shell脚本选项
写shell脚本的时候,通过while.case.shift来设计脚本的命令行选项是一件比较麻烦的事,因为Unix命令行的选项和参数自由度很高,支持短选项和长选项,参数可能是可选的,选项顺序可能是无所 ...
- Lvs别样的自动部署监控shell脚本
Lvs别样的自动部署监控shell脚本 l 脚本功能: l 实验环境图: l 具体脚本: l 结果验证: l 参考资料: 先申明,本文现在已经在我公司的测试环境和生产测试环境使用.正式环境请用ke ...
- shell脚本编程大全
文章目录 一.命令行 二.shell 三.文件系统 四.shell命令 五.shell的父子关系 六.内建命令 七.环境变量 八.文件系统权限 九.管理文件系统 十.构建基本shell脚本 十一.使用 ...
- shell脚本getopt使用详解
1 getopt详解 1.1 getopt --help 用法: getopt optstring parameters getopt [options] [--] optstring paramet ...
- jar包部署shell脚本编写,在服务器上部署jar包,在Linux服务器上部署服务,设置编码格式,设置内存管理
准备步骤: 1.安装java环境,知道java安装目录 2.将jar包拖放或发送至服务器中(目录自定义) 一.编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下 ...
- 快速给shell脚本加上使用提示
我们只需通过在shell脚本前面加上如下的代码即可: #!/bin/bash ### ### my-script - does one thing well ### ### Usage: ### my ...
- Ubuntu系统执行shell 脚本的方法
使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...
- Windows 系统执行Shell 脚本的方法
使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序. 下面 ...
最新文章
- 2006上半年程序员级试题答案
- mysql set语句_不得不注意!那些容易被忽视的MySQL字符集问题?
- html 静态资源缓存时间,.htaccess设置静态资源缓存(即浏览器缓存)
- GDCM:Dicom文件Empty Mask的测试程序
- VTK:小部件之ImagePlaneWidget
- Leetcode题库169.多数元素(c实现)
- 阿里媒体转码公共参数_Xuggler教程:转码和媒体修改
- linux查端口被占用情况,Linux系统中如何查询端口被占用情况
- ssm项目直接加html文件,如何把ssm项目和vue项目部署在云服务器(上)
- [有问有答] 如何用邮件安全地传递密码
- smarty模板基础知识
- myblog test
- 【Axure】Axure RP 9 下载、短期试用破解安装和汉化步骤 —— 可供安装参考,短期试用,目前授权码已逐渐失效
- 倍福plc控制器修改地址
- 摩尔庄园同一服务器怎么显示好友,摩尔庄园手游怎么搜索别人搜索好友步骤详解...
- 音乐学院计算机音乐实验中心,中央音乐学院鼎石实验学校
- ios越狱python插件_人生苦短,我用Python – 越狱后如何在IOS设备上玩Python编程,2018-07-11 – 算法网...
- 顺序查找与二分查找时间复杂度的比较
- 企业选择局域网即时通讯软件的必要性是什么?
- 帕金森病会引起哪些并发症