• 使用Linux Watch命令的7种方法


    在一些场合,你可能需要在某个时间间隔后重复运行一个命令或实用程序。我们可以借助bash脚本或使用其他编程语言来使用特定的cron作业。然而,Linux有一个内置的watch命令,用于定期间隔运行其他命令,然后它在终端中显示输出。几乎所有的Linux发行版上都预装了watch实用程序。
    Linux Watch命令与实例
    在本教程中,我们将向您展示七种不同的使用Linux watch命令的方法。
    1. 每2秒运行一次命令
    默认情况下,watch命令每2秒后运行一次,并在终端上显示输出。该命令会一直运行,直到被用户打断。
    语法:
    watch <option> <command>
    其中<option>是我们将在本文后面讨论的参数,<command>是你想通过手表工具执行的另一个命令。
    watch date
    2.每N秒运行一次命令
    监视命令更新间隔可以被覆盖。这意味着您也可以将更新间隔从2秒更改为所需的间隔。
    句法:
    watch -n <interval-in-seconds> <command>
    其中<interval-in-seconds>是更新间隔(以秒为单位),而<command>是要由watch实用程序执行的另一个命令。
    watch -n 5 date
    3.突出显示更新之间的差异
    您还可以突出显示先前输出和当前输出之间的差异。因此,您不必关注整个输出,而可以关注更改。
    句法:
    watch -d <command>
    但是,如果两次更新之间的间隔很短,则检查差异将非常困难,因此您必须设置一个合理的更新间隔。
    watch -n 5 -d date
    4.在输出中隐藏标题
    Watch命令输出显示了一个标题,其中包含时间间隔,命令,系统名称和系统日期。但是,如果您不想看到此部分,也可以将其隐藏。
    句法:
    watch -t <command>
    watch -t date
    5.提示错误
    如果更新失败,watch命令也可以发出哔声。为此,首先,您可能需要检查是否安装了哔声软件包。如果未安装,则可以使用以下命令进行安装:
    sudo apt install beep
    句法:
    watch -b date
    6.退出更改
    默认情况下,watch命令将一直运行,直到被用户手动中断为止。但是,如果它也标识输出的更改,则可以使其退出。
    句法:
    watch -g <command>
    watch -n 10 -g date
    现在watch exit;它返回可以通过使用以下命令获得的特定状态:
    echo $?
    从上面的屏幕快照中可以看到,它显示了某些从0到8的整数标志。每个标志都有其含义,这些标志的详细信息在手册页上提供。
    man watch
    7.使用大命令
    您可以将其他命令与watch命令一起使用,以更简洁的方式使用。有多种方法可以做到这一点。您可以在watch命令及其选项之后使用符号。
    watch -n 10 -d
    您也可以在单引号内编写完整的自定义命令。
    watch <options> '<commands>'
    到目前为止,您应该已经对watch命令及其重要性有了很好的了解,尤其是当您要监视系统资源(例如硬盘,网络更改,CPU使用率等)时。A5互联https://www.a5idc.net/

  • 相关阅读:
    大数据
    优化
    gnu
    sed
    hadoop部署
    安装 zookeeper
    ansible
    ssh 配置无密码登录
    未完待续
    解正向代理、反向代理、透明代理
  • 原文地址:https://www.cnblogs.com/a5idc/p/13703865.html
Copyright © 2020-2023  润新知