每 N 秒重復(fù)一次 Linux 命令或 Shell 腳本

      網(wǎng)友投稿 1534 2025-03-31

      有時(shí)我想頻繁(每隔幾秒)重復(fù)一個(gè)命令(或 shell 腳本)。有沒有更好的方法來每 n 秒執(zhí)行一次?Linux?命令(而不是手動(dòng)輸入相同的命令)?

      使用 watch 命令你可以每隔幾秒執(zhí)行一個(gè)命令并查看它的輸出。這在監(jiān)控內(nèi)存使用情況、磁盤使用情況等時(shí)非常有用,

      您可以使用 watch 命令執(zhí)行任何?Linux?命令。Watch 命令將一直執(zhí)行,直到您通過 CTRL+C 終止它或終止該進(jìn)程。

      示例 1:使用 watch ls 監(jiān)視文件創(chuàng)建

      當(dāng)您期望由后臺(tái)進(jìn)程創(chuàng)建文件時(shí),或者當(dāng)您期望日志文件的大小不斷增長時(shí),您可能最終會(huì)多次執(zhí)行 ls 命令。相反,您可以使用 watch 命令,它將每 2 秒執(zhí)行一次 ls 命令,如下所示。

      $ watch ls Every 2.0s: ls Thu Apr 15 16:11:58 2010 flash-plugin-10.0.45.2-release.i386.rpm install_flash_player_10_linux.deb

      watch 命令輸出的第一行包含以下頭信息:

      每 2.0 秒:時(shí)間間隔。即 ls 將每 2 秒執(zhí)行一次。

      ls :每 2 秒執(zhí)行一次的?Linux?命令。

      2010 年 4 月 15 日星期四 16:11:58:當(dāng)前日期和時(shí)間。

      其余行是 watch 正在執(zhí)行的命令的輸出。在此示例中,它顯示 ls 命令的輸出。

      示例 2:顯示已用和可用內(nèi)存詳細(xì)信息(突出顯示差異)

      -d 選項(xiàng)突出顯示連續(xù)更新之間的差異。

      $ watch -d free -om Every 2.0s: free -om Thu Apr 15 16:11:59 2010 total used free shared buffers cached Mem: 992 878 114 0 135 379 Swap: 4095 8 4087

      每 N 秒重復(fù)一次 Linux 命令或 Shell 腳本

      如果您的系統(tǒng)上的內(nèi)存輸出沒有改變,請(qǐng)嘗試使用 date 命令的 -d 選項(xiàng)來查看它是如何工作的。

      $ watch -d date

      注意:您是否知道可以突出顯示頂部命令輸出中的更改?

      示例 3:顯示可用磁盤空間(每 10 秒重復(fù)一次)

      默認(rèn)情況下 watch 命令使用 2 秒間隔,您可以使用 -n 選項(xiàng)更改它。以下示例每 10 秒執(zhí)行一次 df -h 命令。

      $ watch -n 10 df -h Every 10.0s: df -h Thu Apr 15 16:12:26 2010 Filesystem Size Used Avail Use% Mounted on /dev/sda7 30G 8.6G 20G 31% / tmpfs 497M 964K 496M 1% /dev/shm /dev/sda6 194M 22M 163M 12% /boot

      示例 4:抑制輸出中的監(jiān)視標(biāo)頭

      您可以使用選項(xiàng) -t 抑制 watch 命令輸出的第一行,如下所示。

      $ watch -t ls flash-plugin-10.0.45.2-release.i386.rpm install_flash_player_10_linux.deb

      Linux Shell

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:手機(jī)上怎么編輯表格(手機(jī)上怎么編輯表格刪除行)
      下一篇:柔性制造生產(chǎn)線(柔性制造生產(chǎn)線實(shí)驗(yàn)報(bào)告)
      相關(guān)文章
      国产亚洲综合一区二区三区| 亚洲日韩在线中文字幕综合 | 亚洲国产日韩a在线播放| 666精品国产精品亚洲| 亚洲AV中文无码字幕色三| 亚洲人成亚洲人成在线观看 | 亚洲精品人成在线观看| 亚洲av无码成人黄网站在线观看| 亚洲中文字幕无码久久精品1 | 亚洲国产精品线观看不卡| 亚洲精品影院久久久久久| 亚洲激情电影在线| 亚洲精品在线免费看| 亚洲春黄在线观看| 亚洲午夜精品在线| 在线综合亚洲中文精品| 亚洲精品免费网站| 亚洲乱码中文字幕在线| 亚洲av无码专区在线观看下载| 亚洲国产精品无码第一区二区三区 | 久久精品亚洲AV久久久无码 | 亚洲国产成+人+综合| 亚洲免费视频播放| 亚洲最大福利视频| 亚洲精品GV天堂无码男同| 日韩欧美亚洲中文乱码| 亚洲国产中文v高清在线观看| 国产精品亚洲美女久久久| 亚洲人成人一区二区三区| 亚洲成AV人在线播放无码| 亚洲邪恶天堂影院在线观看| 亚洲精品456在线播放| 精品亚洲成A人无码成A在线观看| 亚洲无mate20pro麻豆| 亚洲高清毛片一区二区| 亚洲?V无码乱码国产精品| 国产成人综合亚洲AV第一页| 日本亚洲成高清一区二区三区| 亚洲宅男永久在线| 7777久久亚洲中文字幕| 99亚洲男女激情在线观看|