在'n'分钟后打破循环

时间:2012-01-16 07:05:40

标签: shell scripting

我使用dd命令复制文件:

dd if=in.dat of=out.dat bs=1kb

假设输入文件非常大,完整的副本将需要5分钟才能完成。 我想在1分钟后打破dd命令。

如何在shell脚本中实现这一点?

2 个答案:

答案 0 :(得分:3)

试试这个:

dd if=a.dat of=b.dat bs=1kb &
p=$!
sleep 60
kill -9 $p

答案 1 :(得分:2)

60秒后通过$!杀死最近的后台程序

dd if=a.dat of=b.dat bs=1kb &
sleep 60 && kill $!
相关问题