我想做timeout 12s tail -f access.log | wc -l
之类的事情,但我没有看到wc
的输出。需要做些什么才能做到这一点?
答案 0 :(得分:4)
--foreground
使用timeout
选项:
timeout --foreground 12s tail -f access.log | wc -l
根据man timeout
:
--foreground when not running timeout directly from a shell prompt,
allow COMMAND to read from the TTY and get TTY signals;
in this mode, children of COMMAND will not be timed out