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脚本中的坑相关推荐

  1. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  2. Shell脚本中获取命令运行结果、特殊变量使用、条件判断等常用操作

    文章目录 前言 获取命令执行结果 使用反引号 `` ` ``command `` ` ``来执行命令 使用括号组合 $(command) 来执行命令 两种方式的区别 特殊变量使用 $0 $1 $2 . ...

  3. linux 脚本 alias,在shell脚本中使用alias别名

    本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...

  4. shell脚本中的特殊变量与if条件测试

    1.特殊变量 实际工作中我们不可避免的遇到一些xxxx.sh脚本文件,实际阅读shell脚本代码时经常会遇到很多特殊变量(例如:$0.$n.$#.$@.$*.$?.$$等),我们常常会被这些特殊符号折 ...

  5. shell脚本中的变量

    shell脚本中的变量 1 变量的定义 2 shell脚本中变量的定义方法 2.1 环境级别 2.2 用户级别 2.3 系统级别 3 变量名称 4 变量的转译 4.1 转译 4.2 声明 4.3 变量 ...

  6. 数组-在Shell脚本中的基本使用介绍

    2019独角兽企业重金招聘Python工程师标准>>> Shell脚本在运维工作中是极其重要的,而数组在shell脚本里的运用无论是在循环或运算方面都是非常实用的一个环节. 下面是对 ...

  7. 详解Linux交互式shell脚本中创建对话框实例教程

    详解Linux交互式shell脚本中创建对话框实例教程 本教程我们通过实现来讲讲Linux交互式shell脚本中创建各种各样对话框,对话框在Linux中可以友好的提示操作者,感兴趣的朋友可以参考学习一 ...

  8. Shell脚本中的并发

    主要记录一下Shell脚本中的命令的并发和串行执行. 默认的情况下,Shell脚本中的命令是串行执行的,必须等到前一条命令执行完后才执行接下来的命令,但是如果我有一大批的的命令需要执行,而且互相又没有 ...

  9. 7月11日任务 shell介绍、shell结构和执行 、date命令用法、shell脚本中的变量

    2019独角兽企业重金招聘Python工程师标准>>> 20.1 Shell脚本介绍 • shell是一种脚本语言  aming_linux  blog.lishiming.net ...

最新文章

  1. 神探Sherlock如何用AI破案?教你在Excel中搭建一个人脸识别CNN网络
  2. OpenCV 4.5.3 发布!优化DNN等多个模块~
  3. 【深度学习入门到精通系列】什么是消融实验(Ablation experiment)
  4. 计算机基础知识与基本操作txt,计算机基础知识复习-20210707023705.pdf-原创力文档...
  5. linux添加永久变量,linux中永久性变量和临时变量的设置
  6. LTP 4.0!单模型完成6项自然语言处理任务
  7. idea中如何创建接口
  8. Linux查看主板的相关信息
  9. SAP Smartform转成PDF方法汇总
  10. 使用python自动玩游戏
  11. openssl生成key和pem文件
  12. 图像融合算法及多视角(多源)信息融合总结
  13. 华为认证Datacom和Routing Switching方向的优势
  14. python修改文件内容_Python之文件处理-批量修改md文档内容-Go语言中文社区
  15. 虚拟专用网和IPv6路由配置【Cisco】
  16. 外贸找客户软件:Yellow Page Spider 8.7.1 Crack
  17. 【技术类】Landsat 7 ETM+影像条带去除妙招
  18. 实战开发:新手小白如何用C++制作经典网游DNF
  19. 朋友圈如何秀一把!用Python一键生成炫酷九宫格图片!
  20. [BUGKU] [MISC] 图穷匕见

热门文章

  1. 消防信号总线原理_消防报警系统中消防模块分类与用途简介
  2. onclick=两个函数_[译]React函数组件和类组件的差异
  3. java 内部类怎么new_[转]【Java】内部类(Inner Class)如何创建(new)
  4. 惠普搜客户机t5740升级硬盘_惠普暗影精灵5首测重磅来袭:更多选择 更强性能...
  5. 深度学习:pytorch学习
  6. 【NLP】 深度学习NLP开篇-循环神经网络(RNN)
  7. 裸辞,迎接2019年的春天
  8. 全球及中国民办教育行业规模预测与发展对策建议报告2022版
  9. html语义化练习易牛课堂代码
  10. 业务规则的生命周期管理