我正在同步一些目录。我有一个bash终端打开,正在执行如下操作:
for DIR in * ; do rsync -a $DIR example.com:somewhere/ ; done
但是,如果要停止全部操作,请按Control-C。这样就停止了rsync,但随后继续进行下一个。在这种情况下,我意识到发生了什么,然后像疯子一样按Control-C,直到一切恢复正常。
有什么办法可以“解决”这个问题。我想要它,如果我有这样的循环,然后按Control-C,它将使我回到我的bash shell中。
6
丹尼斯的答案是正确的答案,但是如果您不这样做,则不必“像疯子一样按一下它”,只需按住它,然后让键盘重复进行操作即可:-)
—
凯尔·勃兰特
我一直只是按住Cntl-C,通常效果很好。
—
Scott Alan Miller 2010年