好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 如何在Linux中的特定時間運行命令

如何在Linux中的特定時間運行命令

熱門標簽:河南省鄭州市地圖標注 七大洲地圖標注 地圖標注w是什么方向 地圖標注需要提交啥資料入駐 新鄉(xiāng)人工智能電話機器人加盟 福州呼叫中心外呼系統(tǒng)哪家好 臨汾電銷機器人費用 400電話申請找哪家公司 昆明外呼系統(tǒng)

有一天,我使用 rsync 將大文件傳輸?shù)骄钟蚓W(wǎng)上的另一個系統(tǒng)。由于它是非常大的文件,大約需要 20 分鐘才能完成。我不想再等了,我也不想按 CTRL+C 來終止這個過程。我只是想知道在 Linux 操作系統(tǒng)中是否有簡單的方法可以在特定的時間運行一個命令,并且一旦超時就自動殺死它 —— 因此有了這篇文章。請繼續(xù)閱讀。

在 Linux 中在特定時間運行命令

我們可以用兩種方法做到這一點。

方法 1 - 使用 timeout 命令

最常用的方法是使用 timeout 命令。對于那些不知道的人來說,timeout 命令會有效地限制一個進程的絕對執(zhí)行時間。timeout 命令是 GNU coreutils 包的一部分,因此它預裝在所有 GNU/Linux 系統(tǒng)中。

假設你只想運行一個命令 5 秒鐘,然后殺死它。為此,我們使用:

$ timeout <time-limit-interval> <command>

例如,以下命令將在 10 秒后終止。

$ timeout 10s tail -f /var/log/pacman.log

你也可以不用在秒數(shù)后加后綴 s。以下命令與上面的相同。

$ timeout 10 tail -f /var/log/pacman.log

其他可用的后綴有:

  • m 代表分鐘。
  • h 代表小時。
  • d 代表天。

如果你運行這個 tail -f /var/log/pacman.log 命令,它將繼續(xù)運行,直到你按 CTRL+C 手動結束它。但是,如果你使用 timeout 命令運行它,它將在給定的時間間隔后自動終止。如果該命令在超時后仍在運行,則可以發(fā)送 kill 信號,如下所示。

$ timeout -k 20 10 tail -f /var/log/pacman.log

在這種情況下,如果 tail 命令在 10 秒后仍然運行,timeout 命令將在 20 秒后發(fā)送一個 kill 信號并結束。

有關更多詳細信息,請查看手冊頁。

$ man timeout

有時,某個特定程序可能需要很長時間才能完成并最終凍結你的系統(tǒng)。在這種情況下,你可以使用此技巧在特定時間后自動結束該進程。

方法 2 - 使用 timelimit 程序

timelimit 使用提供的參數(shù)執(zhí)行給定的命令,并在給定的時間后使用給定的信號終止進程。首先,它會發(fā)送警告信號,然后在超時后發(fā)送 kill 信號。

與 timeout 不同,timelimit 有更多選項。你可以傳遞參數(shù)數(shù)量,如 killsig、warnsig、killtime、warntime 等。它存在于基于 Debian 的系統(tǒng)的默認倉庫中。所以,你可以使用命令來安裝它:

$ sudo apt-get install timelimit

對于基于 Arch 的系統(tǒng),它在 AUR 中存在。因此,你可以使用任何 AUR 助手進行安裝,例如 Pacaur 、 Packer 、 Yay 、 Yaourt 等。

對于其他發(fā)行版,請 在這里 下載源碼并手動安裝。安裝 timelimit 后,運行下面的命令執(zhí)行一段特定的時間,例如 10 秒鐘:

$ timelimit -t10 tail -f /var/log/pacman.log

如果不帶任何參數(shù)運行 timelimit,它將使用默認值:warntime=3600 秒、warnsig=15 秒、killtime=120 秒、killsig=9。有關更多詳細信息,請參閱本指南最后給出的手冊頁和項目網(wǎng)站。

$ man timelimit

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

標簽:紅河 烏海 海口 臨沂 鎮(zhèn)江 四川 岳陽 股票

巨人網(wǎng)絡通訊聲明:本文標題《如何在Linux中的特定時間運行命令》,本文關鍵詞  如,何在,Linux,中的,特,定時間,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《如何在Linux中的特定時間運行命令》相關的同類信息!
  • 本頁收集關于如何在Linux中的特定時間運行命令的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 91热视频在线观看| 久久99久久99精品| 男人添女人囗交做爰高潮| 成结卡住生腔(abo)海棠| 古代级毛片免费观看| 成人国产欧美大片一区| 我把寡妇日出水了小说| 欧美成人精品一级A片红雀视频| 中国十八岁女rapper欢迎您| 96久久精品一二三区色欲Av| 奶?啊?嗯高潮了嗯嗯嗯直播| 精品日韩人妻一区二区三中文字幕| 美女免费看直播软件APP| 四虎国产精品永久在线网址| 簧片在线| 亚洲视频aaa| 宝贝别穿内裤好不好不好让我做| 聊斋艳谭之艳乳欲仙播放| 清冷美人被cao到崩溃高H漫画| 小腹被灌满精子隆起被堵住| 公妇乱婬视频在线播放| 天堂8中文在线| 在线播放一区二区| 欧美精产国品一二三产品的区别 | 国产精品99久久久久久小说| 成品大香煮伊在2021| 黄色a级片在线| 草社區最新地址入口| 欧美又粗又大性BBBXXX动图| 与女乱目录伦之小丹 剧情介绍| 嗯啊嗯啊轻点| 荒婬性艳史1987| 玄学大佬她美又飒| 亚洲精品秘?无码一区二区0| 影音先锋 最新 av资源| 日本在线00xx观看播放| 国产精品27页| 国产精品999| 欧美裸交中文字幕| 国产精品对白交换绿帽视频| 国内精品a|