Задать вопрос
opium
@opium
Просто люблю качественно работать

Как подавить вывод команда timeout -s 9 1 sleep 2 в linux?

Стандартный вариант через перенаправление потоков и вывод в девнул не помогает
timeout -s 9 1 sleep 2 2>&1 >/dev/null
Killed

Все равно выдает killed
  • Вопрос задан
  • 2883 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@s1dney
Все, что после '1' воспринимается как часть команды, которая выполняется внутри timeout
Попробуйте что-то вроде:
timeout -s 9 1 'sleep 2 2>&1 >/dev/null' >/dev/null 2>&1


UPD:
`timeout -s 9 10 sleep 2` >/dev/null 2>&1
#или
`timeout -s 9 10 sleep 2 >/dev/null 2>&1` >/dev/null 2>&1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы