【发布时间】:2016-03-26 03:24:15
【问题描述】:
我写了一个简单的脚本来获取 IPv4 地址,如下:
#!/bin/bash
ip -4 addr | grep inet | awk -F '[ \t]+|/' '{print $3}' | grep -v ^127.0.0 | tr '\n' ' '
当我从 bash 运行它时,它运行良好。现在我创建了一个 crontab 条目,并希望将 ip 地址输出到一个 tmp 文件:
* * * * * /root/ipv4.sh >> /tmp/tmp.txt
没有任何内容写入/tmp/tmp.txt,尽管/tmp/tmp.txt 每分钟都会被触动。它只发生在 Cent OS 上,而在 Ubuntu 上它按预期工作。
【问题讨论】: