jackiehj
jackiehj
> ip变更时,只需要更新dnsmasq的目标解析IP就可以了,例如批量替换`1.2.3.4`到`5.6.7.8`: > `sed -i "s/1.2.3.4/5.6.7.8/g" /etc/dnsmasq.d/custom_netflix.conf` > 替换完重启使其生效 `systemctl restart dnsmasq` 最近正好换ip,试了下自动脚本,脚本运行了没有报错,但是查看文件并没有修改成功。最终还是靠这个手动命令改成功了,然后Restart后生效叻!
> 定时任务是否设置正确 和定时任务没关系。是我改了IP之后,运行bash autoupdateip.sh后,ip并没有修改成功
bash autoupdateip.sh 不带参数直接运行是改为本机的公网ip。难道他没识别到本机的公网ip改变了?
> 可以执行`bash -x autoupdateip.sh`,看一下脚本运行过程,方便排错 root@22-12-30-1046:~# bash -x autoupdateip.sh + PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin + export PATH + [[ -f /etc/redhat-release ]] + cat /etc/issue + grep -Eqi debian + cat /etc/issue + grep...
我把ip的最后一位隐藏叻。这次因为没有改动ip,所以看日志好像是对的。等我慢点ip变更了,我再运行试试看,再把日志发给你看看
> 目前日志是没有问题的,等ip变更了再测试一下吧 哈哈 成功了!感恩!!!