【发布时间】:2012-08-10 04:50:38
【问题描述】:
timeout 的以下命令行调用(这没有任何意义,只是出于测试原因)无法按预期工作。它等待 10 秒,并且在 3 秒后不会停止命令的工作。为什么?
timeout 3 ls | sleep 10
【问题讨论】:
-
您到底期待什么?
-
@FrankieTheKneeMan 我预期,
timeout执行ls | sleep 10。由于ls | sleep 10至少需要10 秒,timeout应该停止它。但timeout没有。