Я хочу, чтобы построить bash script, который выполняет команду и тем временем выполняет другие вещи, с возможностью убить команду, если script убит. Скажем, выполняет ф большого файла и в то же время выводит время, прошедшее с момента начала копирования, но если script убит он убивает также копию. Я не хочу использовать rsync по двум причинам: 1) медленный и 2) я хочу научиться, как это сделать, это может быть полезно. Я пробовал это:
until cp SOURCE DEST
do
#evaluates time, stuff, commands, file dimensions, not important now
#and echoes something
done
но он не выполняет блок do - done
, так как он ожидает завершения копирования. Не могли бы вы предложить что-нибудь?