如题。
我写了一个脚本,备份一些数据,由于有大约80台服务器,为了区分来自不同的服务器,我把备份文件名设置为本地的IP地址。
在网上找了这个
ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127'
ifconfig eth0| grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "
等命令,在测试时确实可以获取到ip并设置成文件名,但当我添加成为ctrontab后,执行脚本就没有IP
文件名生产部分如下
IPadd=`ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127' `
BakName=back_${IPadd}_$(date +%Y%m%d_%H%M%S).tar.gz
我写了一个脚本,备份一些数据,由于有大约80台服务器,为了区分来自不同的服务器,我把备份文件名设置为本地的IP地址。
在网上找了这个
ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127'
ifconfig eth0| grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "
等命令,在测试时确实可以获取到ip并设置成文件名,但当我添加成为ctrontab后,执行脚本就没有IP
文件名生产部分如下
IPadd=`ifconfig -a | grep 'inet ' | cut -d ':' -f 2 |cut -d ' ' -f 1 | grep -v '^127' `
BakName=back_${IPadd}_$(date +%Y%m%d_%H%M%S).tar.gz