超时 --> 在 linux 服务器中找不到命令

use*_*359 1 linux command cpanel

我正在使用 cPanel 的 linux 服务器。现在我需要使用 linux 命令之一来运行。命令是“超时”。我的命令如下

$timeout 2s ./myexecutable < input > output
Run Code Online (Sandbox Code Playgroud)

这在我的 linux 机器上运行正常。但我想在服务器(linux)中运行它。但它并没有用完。我看到错误日志使用2>$1. 它说找不到命令。

那么我如何指定路径。这意味着我如何知道运行它的确切路径。

我对这种类型的服务器很陌生,所以请不要粗鲁 :D .. 无论你知道什么,请帮助我摆脱它。谢谢你

Jes*_*ieh 5

在 Mac 上,您可以使用 coreutils 包中的 gtimeout。要安装它,请运行

brew install coreutils
Run Code Online (Sandbox Code Playgroud)

如果您需要将命令称为“超时”,那么您可以将其命名为别名。

alias timeout="gtimeout"
Run Code Online (Sandbox Code Playgroud)