Используйте флаг -o
, чтобы отправить результат от времени чему-то другому, чем stderr
.Например, если вы все еще хотите это на экране:
/usr/bin/time -o /dev/tty ./program >/dev/null 2>&1
Или, если вы хотите выводить на stdout
очень плохо:
/usr/bin/time sh -c './program >/dev/null 2>&1'
или подобное.Однако теперь вы также измеряете время оболочки, чтобы начать процесс, что может быть или не быть проблемой.