Linux crontab调用脚本中的ifconfig命令返回为空

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux crontab调用脚本中的ifconfig命令返回为空相关的知识,希望对你有一定的参考价值。

#!/bin/bash

IP="`ifconfig eth0|awk -F"[ :]+" ‘NR==2 {print $4}‘`_$(date %F%H%M)"

通过sh 执行脚本正常,通过crontab计划任务调用就是空值,

*/1 * * * * /bin/sh /scripts/tar.sh >/dev/null 2>&1


解决方法:

把脚本中ifconfig 改成全路径/sbin/ifconfig 问题解决

IP="`/sbin/ifconfig eth0|awk -F"[ :]+" ‘NR==2 {print $4}‘`_$(date %F%H%M)"


本文出自 “钟良的linux技术交流博客” 博客,请务必保留此出处http://zhongliang.blog.51cto.com/4507905/1915118

以上是关于Linux crontab调用脚本中的ifconfig命令返回为空的主要内容,如果未能解决你的问题,请参考以下文章

linux crontab 计划任务脚本

linux定时运行命令脚本——crontab

linux定时运行命令脚本——crontab

使用crontab,让linux定时执行shell脚本

使用crontab,让linux定时执行shell脚本

linux脚本时间变量调用