我正在写一个shell脚本,需要使用ftp下载补丁。有不同版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。USER $ftp_usrcd $patchls # Just for check
mget *${ver}_LINUX.* # downloads patches like p111229_11
我得等10秒或更长时间才能退出,并把提示还给我。然而,如果我使用“健康”视频,它只需打印Received signal 2: terminating.并优雅地退出。行为与a.k.a完全相同,在程序退出之前,我必须等待10秒钟。当ffmpeg被一些有问题的视频冻结时,我怎么能立即停止它呢?
请注意,如果执行双Ctrl-c,则无论发生什么情况,都会立即返回提示符。