一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Linux|Centos|Ubuntu|系統進程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務器之家 - 服務器系統 - Centos - Centos下為程序如何設置超時?Centos下為程序設置超時的方法

Centos下為程序如何設置超時?Centos下為程序設置超時的方法

2019-06-30 17:39Centos之家 Centos

一些朋友反饋說不知道Centos下為程序如何設置超時?下面小編就為大家帶來Centos下為程序設置超時的方法;有需要的朋友過來看看吧

timeout 是個奇妙的Linux命令,它可以控制程序運行的時間,這對于我們希望控制程序的運行時間非常有用。

timeout在CentOS 6平臺上,從屬于軟件包coreutils

# which timeout

/usr/bin/timeout

# rpm -qf /usr/bin/timeout

coreutils-8.4-19.el6_4.2.x86_64

timeout的原理很簡單,一個簡單的計時器,一個kill命令,其中-s 可以跟kill的參數,具體怎么殺,就看它。

man timeout僅僅半頁,如下

TIMEOUT(1) User Commands TIMEOUT(1)

NAME

timeout - run a commandwith a timelimit

SYNOPSIS

timeout [OPTION] NUMBER[SUFFIX] COMMAND [ARG]...

timeout [OPTION]

DESCRIPTION

Start COMMAND, and killit ifstill running after NUMBER seconds. SUFFIX may be ‘s’forseconds (the default), ‘m’ forminutes, ‘h’

forhours or ‘d’ fordays.

Mandatory arguments to long options are mandatory forshort options too.

-s, --signal=SIGNAL

specify the signal to be sent on timeout. SIGNAL may be a name like ‘HUP’ or a number. See ‘kill-l‘ fora list of signals

--help display this help and exit

--version

output version information and exit

If the commandtimesout, thenexitwith status 124. Otherwise, exitwith the status of COMMAND. If no signal is specified, send the

TERM signal upon timeout. The TERM signal kills any process that does not block or catch that signal. For other processes, it may be

necessary to use the KILL (9) signal, since this signal cannot be caught.

AUTHOR

Written by Padraig Brady.

用法舉例

1timeout 120 command

上面的command命令如果在120秒內完成,則平安結束,運行超過120秒后將被殺死。

腳本經常是傻乎乎的一口氣跑到完,搞得我們需要寫另一個腳本定期去殺它。自打有了timeout命令,腰也不疼了,腿也不酸了,跑跑歇歇更健康。

一句話,我們在腳本里或者crontab里就不用再造輪子了。

延伸 · 閱讀

精彩推薦
  • CentosCentOS6.5下Redis安裝與配置詳細步驟

    CentOS6.5下Redis安裝與配置詳細步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細步驟,詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • CentosCentos7運用/dev/shm進行網站優化

    Centos7運用/dev/shm進行網站優化

    這篇文章主要介紹了LINUX中Centos7運用/dev/shm進行網站優化相關知識點,對此有興趣的朋友參考學習下。...

    彬菌9912022-03-02
  • CentosCentOS7設置日期和時間方法以及基本概念介紹

    CentOS7設置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentOS 6.6實現永久修改DNS地址的方法

    CentOS 6.6實現永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現永久修改DNS地址的方法,涉及針對CentOS配置文件的相關設置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區4472020-08-21
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentos 7開啟網卡自動獲取IP的詳細方法

    Centos 7開啟網卡自動獲取IP的詳細方法

    本篇文章主要介紹了Centos 7開啟網卡自動獲取IP的詳細方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權限。uptime命令在系統中已經默認安裝了。今天小編為大家帶來的是CentOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
主站蜘蛛池模板: 精品一产品大全 | 嗯啊好大好爽 | 人妖女天堂视频在线96 | 蜜桃麻豆| 亚洲高清毛片一区二区 | 色图图片 | 日一日操一操 | 91av爱爱 | 性色AV一区二区三区V视界影院 | jk制服白丝超短裙流白浆 | 色网在线视频 | 国产一区二区三区在线 | 国产精品日韩欧美在线 | 国产精品国产国产aⅴ | 日本bbwbbw| 摄像头东北对白清晰 | 俄罗斯bbbbbbbbb大片 | 特级淫片欧美高清视频蜜桃 | 欧美视频在线一区 | 菠萝视频5正版在线观看 | 草草草视频在线观看 | 日本美女xx| 我将她侵犯1~6樱花动漫在线看 | 亚洲精品久久中文字幕 | 国产一级免费片 | 国产精品久久久久久岛国 | 亚洲 欧美 日韩 综合 | 日韩欧美在线观看综合网另类 | 香蕉在线精品亚洲第一区 | 免费成年视频 | 亚洲高清视频网站 | 国产精品嫩草影院一二三区入口 | 精品一区二区国语对白 | 热辣小秘书办公室 | 女人麻豆国产香蕉久久精品 | 猛男深夜狂cao小男生 | 婷婷色天使在线视频观看 | 国产成人在线影院 | 男生操女生漫画 | 四虎影视永久在线精品免费 | 久久足恋网 |