English 中文(简体)
休息时间
原标题:break loop after n minutes

我正在用<代码>d复制一个文件。 指挥:

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

Suppose the input file is very big and the complete copy will take say 5 min to complete. I want to break dd command after 1 min.

如何用手法做到这一点?

问题回答

为此:

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

在60秒之后,通过<代码> !

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




相关问题
What does it mean "to write a web service"?

I just asked a question about whether it was possible to write a web-page-checking code and run it from free web server, and one supporter answered and said that it was possible only if I run "a web ...

How can I use exit codes to run shell scripts sequentially?

Since cruise control is full of bugs that have wasted my entire week, I have decided the existing shell scripts I have are simpler and thus better. Here is what I have so far svn update /var/www/...

Dynamically building a command in bash

I am construcing a command in bash dynamically. This works fine: COMMAND="java myclass" ${COMMAND} Now I want to dynamically construct a command that redirectes the output: LOG=">> myfile.log ...

Why does Scala create a ~/tmp directory when I run a script?

When I execute a Scala script from the command line, a directory named "tmp" is created in my home directory. It is always empty, so I simply deleted it without any apparent problem. Of course, when I ...

Ivy, ant and start scripts

I have a project that uses ant to build and ivy for dependencies. I would like to generate the start scripts for my project, with the classpath, based on the dependencies configured in Ivy, ...

热门标签