2016-03-25 6 views
0

Я написал простой скрипт, чтобы получить адрес IPv4, следующим образом:Пустого выход в кронтабе на CentOS

#!/bin/bash 

ip -4 addr | grep inet | awk -F '[ \t]+|/' '{print $3}' | grep -v ^127.0.0 | tr '\n' ' ' 

Это хорошо работает, когда я запускаю его из Баша. Теперь я создал кронтаб запись, и я в надежде на выход адрес Ip ​​в файл TMP:

* * * * * /root/ipv4.sh >> /tmp/tmp.txt 

Там ничего не написано в /tmp/tmp.txt, хотя /tmp/tmp.txt прикосновении каждую минуту. Это происходит только в Cent OS, а на Ubuntu работает так, как ожидалось.

ответ

0

Проблема решена путем изменения ip до /sbin/ip в скрипте.

Смежные вопросы