【发布时间】:2020-06-20 06:53:50
【问题描述】:
我不知道该怎么做,我需要的是在“c”秒后,dd 停止。但它继续工作并忽略while循环和秒 脚本
read c
end=$((SECONDS+$c))
while [ $SECONDS -lt $end ]; do
echo "Moving..."
dd if=/dev/zero of=/dev/null
done
【问题讨论】:
-
你可以做类似
timeout "$c" dd if=/dev/zero of/dev/null的事情,而不是你的循环。但是你想达到什么目的?也许有更好的方法。 -
这正是我想要的,我不知道存在超时,谢谢