在 Ubuntu 20.04 中运行有时间限制的命令

在今天的文章中,我们将尝试学习在 Ubuntu 20.04 中运行带有时间限制的命令的不同方法。

运行有时间限制的 Linux 命令

要在 Ubuntu 中运行具有指定时间限制的命令,您可以按照下面描述的两种方法中的任何一种进行操作:

方法#1:使用超时工具

由于 timeout 是 Linux 操作系统的内置实用程序,因此在使用该实用程序之前,我们不需要执行任何预处理。 要在 Ubuntu 20.04 中使用 timeout 实用程序运行命令,我们需要执行以下步骤:

第 1 步:在 Ubuntu 中启动终端

由于我们将在这些方法中运行不同的命令,因此,我们需要与命令行界面 (CLI) 进行交互,即我们可以通过单击任务栏上显示的图标来启动的终端。 为方便起见,Ubuntu 终端也显示在下图中:

第 2 步:在使用超时实用程序时运行命令:

启动终端后,下一步是使用超时实用程序运行我们选择的任何命令,同时遵循下面提到的语法:

timeout n command

在这里,您需要将 n 替换为您希望 timeout 命令运行的秒数、分钟数、小时数或天数。 如果必须以秒为单位指定时间,则不需要添加任何附加参数,但是,如果时间以分钟、小时或天为单位,则需要提及 m、h 或 d它分别为例如 12m、15h、2d 等。此外,您必须将 command 替换为您想要使用 timeout 实用程序运行的实际命令。 在此示例中,我想 ping Google.com 10 秒,因此,我将 n 替换为 10,将 command 替换为 ping 8.8.8.8。 这也可以从下图验证: