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

超时-->;在linux服务器中找不到命令,linux,command,cpanel,Linux,Command,Cpanel,我正在使用cPanel的linux服务器。现在我需要使用一个linux命令来运行。命令是“超时”。我的命令如下 $timeout 2s ./myexecutable < input > output $timeout 2s./myexecutable输出 这在我的linux机器上运行正常。但我想在服务器(linux)上运行它。但它并没有在那里运行。我看到错误日志使用2>$1。上面说找不到命令 那么如何指定路径呢。这意味着我如何知道运行它的确切路径 我对这种类型的服务器非常陌生,所

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

$timeout 2s ./myexecutable < input > output
$timeout 2s./myexecutable输出
这在我的linux机器上运行正常。但我想在服务器(linux)上运行它。但它并没有在那里运行。我看到错误日志使用
2>$1
。上面说找不到命令

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

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

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

brew install coreutils
如果需要将该命令称为“timeout”,则可以将其别名

alias timeout="gtimeout"

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

brew install coreutils
如果需要将该命令称为“timeout”,则可以将其别名

alias timeout="gtimeout"

timeout
命令可能未安装。请参阅以获取有关在何处获取它的一些选项。如果您确实知道它已安装,但不知道它在哪里,请尝试使用
locate
命令(
locate timeout
)。否则,请询问您的服务器操作员。如何在linux server@davidnorrisd中运行locate命令您是否可以控制服务器,即是否具有root访问权限和/或shell访问权限?还是一台商用服务器?如果是,哪一个?如果您有shell访问权限,请指示ls/usr/bin/locate和ls/usr/bin/timeout的结果。如果没有shell访问,您有什么?可能没有安装
timeout
命令。请参阅以获取有关在何处获取它的一些选项。如果您确实知道它已安装,但不知道它在哪里,请尝试使用
locate
命令(
locate timeout
)。否则,请询问您的服务器操作员。如何在linux server@davidnorrisd中运行locate命令您是否可以控制服务器,即是否具有root访问权限和/或shell访问权限?还是一台商用服务器?如果是,哪一个?如果您有shell访问权限,请指示ls/usr/bin/locate和ls/usr/bin/timeout的结果。如果没有外壳访问权限,您有什么?