shell脚本中的坑
linux crontab调用脚本中的ifconfig命令返回为空
crontab 调用脚本中的ip=`ifconfig eth0 | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`
返回值为空,手动执行执行能够正确地返回ip地址,crontab调用不可以
把脚本中ifconfig 改成全路径/sbin/ifconfig 问题解决
ip=`/sbin/ifconfig eth0 | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}'`
通过其他程序或脚本在非交互式模式下调用top命令,经常会出现:
top: failed tty get 错误
解决办法:加个-b 选项皆可
-b : Batch mode operation
Starts top in <A1><AF>Batch mode<A1><AF>, which could be useful for sending output from top to other programs or to a file. In this mode, top will not accept input and runs until the iterations limit you<A1><AF>ve set with the <A1><AF>-n<A1><AF> command-line option or until killed.
例如执行:top -bn 1
nohup top -b | grep init >> top.log & (top.log 内容显示的慢)
nohup /usr/bin/top -b | grep init >> top.log & (top.log内容显示的快)
shell脚本错误
错误:shell脚本加入到定时任务中无法正确获取到所需的数据:
需要在shell脚本前面加上
export TERM=linux
本文转自 Barron1 51CTO博客,原文链接:http://blog.51cto.com/13172370/2043500,如需转载请自行联系原作者
shell脚本中的坑相关推荐
- linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作
文章目录 前言 获取命令执行结果 使用反引号 `` ` ``command `` ` ``来执行命令 使用括号组合 $(command) 来执行命令 两种方式的区别 特殊变量使用 $0 $1 $2 . ...
- linux 脚本 alias,在shell脚本中使用alias别名
本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...
- shell脚本中的特殊变量与if条件测试
1.特殊变量 实际工作中我们不可避免的遇到一些xxxx.sh脚本文件,实际阅读shell脚本代码时经常会遇到很多特殊变量(例如:$0.$n.$#.$@.$*.$?.$$等),我们常常会被这些特殊符号折 ...
- shell脚本中的变量
shell脚本中的变量 1 变量的定义 2 shell脚本中变量的定义方法 2.1 环境级别 2.2 用户级别 2.3 系统级别 3 变量名称 4 变量的转译 4.1 转译 4.2 声明 4.3 变量 ...
- 数组-在Shell脚本中的基本使用介绍
2019独角兽企业重金招聘Python工程师标准>>> Shell脚本在运维工作中是极其重要的,而数组在shell脚本里的运用无论是在循环或运算方面都是非常实用的一个环节. 下面是对 ...
- 详解Linux交互式shell脚本中创建对话框实例教程
详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...
- Shell脚本中的并发
主要记录一下Shell脚本中的命令的并发和串行执行. 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有 ...
- 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量
2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言 aming_linux blog.lishiming.net ...
最新文章
- 神探Sherlock如何用AI破案?教你在Excel中搭建一个人脸识别CNN网络
- OpenCV 4.5.3 发布!优化DNN等多个模块~
- 【深度学习入门到精通系列】什么是消融实验(Ablation experiment)
- 计算机基础知识与基本操作txt,计算机基础知识复习-20210707023705.pdf-原创力文档...
- linux添加永久变量,linux中永久性变量和临时变量的设置
- LTP 4.0!单模型完成6项自然语言处理任务
- idea中如何创建接口
- Linux查看主板的相关信息
- SAP Smartform转成PDF方法汇总
- 使用python自动玩游戏
- openssl生成key和pem文件
- 图像融合算法及多视角(多源)信息融合总结
- 华为认证Datacom和Routing Switching方向的优势
- python修改文件内容_Python之文件处理-批量修改md文档内容-Go语言中文社区
- 虚拟专用网和IPv6路由配置【Cisco】
- 外贸找客户软件:Yellow Page Spider 8.7.1 Crack
- 【技术类】Landsat 7 ETM+影像条带去除妙招
- 实战开发:新手小白如何用C++制作经典网游DNF
- 朋友圈如何秀一把!用Python一键生成炫酷九宫格图片!
- [BUGKU] [MISC] 图穷匕见
热门文章
- 消防信号总线原理_消防报警系统中消防模块分类与用途简介
- onclick=两个函数_[译]React函数组件和类组件的差异
- java 内部类怎么new_[转]【Java】内部类(Inner Class)如何创建(new)
- 惠普搜客户机t5740升级硬盘_惠普暗影精灵5首测重磅来袭:更多选择 更强性能...
- 深度学习:pytorch学习
- 【NLP】 深度学习NLP开篇-循环神经网络(RNN)
- 裸辞,迎接2019年的春天
- 全球及中国民办教育行业规模预测与发展对策建议报告2022版
- html语义化练习易牛课堂代码
- 业务规则的生命周期管理