LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

SYNTAX: timeout [-s signal] seconds program [args]

Это timeout из busybox? Потому что у timeout из состава coreutils 8.25 другой man. И другой набор параметров.

NAME
       timeout - run a command with a time limit

SYNOPSIS
       timeout [OPTION] DURATION COMMAND [ARG]...
       timeout [OPTION]

К слову, timeout из состава busybox:

~/1 $ timeout --help
BusyBox v1.25.1 (2017-01-10 13:32:53 MSK) multi-call binary.

Usage: timeout [-t SECS] [-s SIG] PROG ARGS

Runs PROG. Sends SIG to it if it is not gone in SECS seconds.
Defaults: SECS: 10, SIG: TERM.

~/1 $ timeout 10 cp 1 2
timeout: can't execute '10': No such file or directory
~/1 $ timeout -t 10 cp 1 2

Другой список аргументов(требуется -t), так что это не оно. Но согласен, здесь не используется --, поэтому поведение timeout из coreutils это либо особенность реализации, либо баг.

Вот с этой аргументации(выхлоп команд, Карл!) и стоило бы начинать в ответ на мой способ - избежали бы никчёмной перепалки и мерянием регалиями(непонятно зачем).

Исправление Pinkbyte, :

SYNTAX: timeout [-s signal] seconds program [args]

Это timeout из busybox? Потому что у timeout из состава coreutils 8.25 другой man. И другой набор параметров.

К слову, timeout из состава busybox:

~/1 $ timeout --help
BusyBox v1.25.1 (2017-01-10 13:32:53 MSK) multi-call binary.

Usage: timeout [-t SECS] [-s SIG] PROG ARGS

Runs PROG. Sends SIG to it if it is not gone in SECS seconds.
Defaults: SECS: 10, SIG: TERM.

~/1 $ timeout 10 cp 1 2
timeout: can't execute '10': No such file or directory
~/1 $ timeout -t 10 cp 1 2

Другой список аргументов(требуется -t), так что это не оно. Но согласен, здесь не используется --, поэтому поведение timeout из coreutils это либо особенность реализации, либо баг.

Вот с этой аргументации(выхлоп команд, Карл!) и стоило бы начинать в ответ на мой способ - избежали бы никчёмной перепалки и мерянием регалиями(непонятно зачем).

Исходная версия Pinkbyte, :

SYNTAX: timeout [-s signal] seconds program [args]

Это timeout из busybox? Потому что у timeout из состава coreutils 8.25 другой man. И другой набор параметров.

К слову, timeout из состава busybox:

~/1 $ timeout --help
BusyBox v1.25.1 (2017-01-10 13:32:53 MSK) multi-call binary.

Usage: timeout [-t SECS] [-s SIG] PROG ARGS

Runs PROG. Sends SIG to it if it is not gone in SECS seconds.
Defaults: SECS: 10, SIG: TERM.

~/1 $ timeout 10 cp 1 2
timeout: can't execute '10': No such file or directory
~/1 $ timeout -t 10 cp 1 2

Другой список аргументов(требуется -t), так что это не оно. Но согласен, здесь не используется --, поэтому поведение timeout из coreutils это либо особенность реализации, либо баг.

Вот с этой аргументации и стоило бы начинать в ответ на мой способ - избежали бы никчёмной перепалки и мерянием регалиями(непонятно зачем).