在ubuntu中查找动态公共IP地址的Shell脚本不显示任何输出

纳曼·辛哈尔(Naman Singhal):

我编写了以下脚本来查找我的动态公共IP地址并保存更改频率

#!/usr/bin/env bash
ip=0
change=0
for ((count = 10000; count != 0, change == 10; count--)); do

    fetch="$(dig +short myip.opendns.com @resolver1.opendns.com)"
    dig +short myip.opendns.com @resolver1.opendns.com >>/home/nik/Desktop/file.txt
    if [ $ip == 0 ]; then
        ip=fetch
    elif [ $ip != "$fetch" ]; then
        change++
        echo $ip 
        echo " changed to "
        echo "$fetch"
        echo " at "
        echo date
    else
        echo ""
    fi
    echo "123"
    sleep 13
    (( count--))
done

我将文件另存为script.sh并使用更改了它的可执行权限

chmod +x script.sh

当我在终端中直接运行dig命令(在下一行中)或echo命令时,它们将输出记录到文件中没有任何问题

 dig +short myip.opendns.com @resolver1.opendns.com>>/home/nik/Desktop/file.txt

但是当我运行脚本时,它不显示任何输出,也没有将任何内容记录到文本文件中。如果有关系,我会使用Ubuntu 19.10。编辑:添加了shebang,并更改了等待睡眠的时间

巴尤:

change=0在文件的开头,然后依赖于change == 10for循环的条件表达式。

我认为您应该先查看代码:-)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Linux

使用shell脚本(bash)查找特定接口的系统IP地址

Ayush joshi:我正在尝试查找m的ip地址

60
来自分类Linux

在bash中检测公共IP地址的方法

Jeroen:作为安装脚本的一部分,我要

60
来自分类Linux

在Shell脚本中查找并替换

Amanada Smith:是否可以在fil中搜索

60
来自分类Java

为什么char []数组不显示任何输出?

MrNolan:为什么在下面的过程中使用char []

110
来自分类Java

Android Studio:微调框根本不显示任何项目。[XML / JAVA]

Marco Semenzato:我无法模拟工作

120
来自分类Dev

在go中按域查找IP地址

Vikas Taank:我正在使用以下代码编写API

20
来自分类Linux

MYSQL的输出与脚本不同

Sriharsha Kalluru:我的MyS有问题

80
来自分类Linux

在shell脚本中缩进多行输出

马特·弗莱彻(Matt Fletcher):我正在尝试更改信息

70
来自分类Java

是的setIcon根本不显示图像

Helma江东:我曾尝试一切可能的solutioi

150
来自分类Java

RecyclerView在布局中时不显示任何项目

jules:我有一个导航抽屉活动,

180
来自分类Dev

为什么logcat在我的Android中不显示任何内容?

TIMEX为什么logcat在我的Andr中不显示任何内容

00
来自分类Javascript

鼠标悬停在圆环图表中的中心文本不显示工具提示

KnowledgeSeeker001:我有一个d3js V5工程中的

260
来自分类Java

ViewPager不显示任何内容

Kamal Upasena:我正在使用custo创建视图寻呼机

150
来自分类Java

RecycleView不显示任何数据

M.Sabry:我是编程和尝试工作的新手

180
来自分类Linux

如何在多个文件上运行拼写检查并在Shell脚本中显示任何不正确的单词?

simont:我有几个要拼写检查的文件。

80
来自分类Dev

查找结果不显示结果

马克斯·巴弗斯(Max Barfuss)今天的“我的发现”功能

00
来自分类Python

自动脚本不输出数据

justuswolff:我只是为了收集些小东西而很有趣

70
来自分类Linux

在SSH会话中查找客户端的IP地址

flybywire:我有一个脚本要由运行

100
来自分类Linux

捕获输出时如何在Crystal中执行Shell脚本?

Sod Allmighty:我想执行一个shell脚本w

180

TOP 榜单

热门标签

归档