Любой способ приостановить задачу, а затем перезапустить ее в конвейере

Я использую такую ​​команду, как btrfs restore -iv / dev / sdc1 / RESTORED

расчетное время выполнения - несколько дней

Каждый час работы я вижу много запросов вроде:

We seem to be looping a lot on /path/to/some/file, do you want to keep going on?
(y/N/a)

I ' Я хотел бы сказать N всем остальным подсказкам, но такой опции нет (согласно man btrfs-restore и btrfs )

Думаю, мне это нужно: да N | btrfs restore -iv / dev / sdc1 / RESTORED (который снова запустит восстановление)

Есть ли способ приостановить запущенную задачу (не отменить), а затем возобновить ее в канале как

ctrl + Z + $ да N | fg

(приведенный выше возврат fg no job control ). fg здесь только для того, чтобы показать, что я имею в виду.

1
задан 27 June 2021 в 14:53

1 ответ

Я нашел обходной путь вроде этого:

просто я создал список из N (например, с помощью да N )

скопировал это и вставил в выполняющуюся задачу

Это, конечно, ограничено, поэтому в моем случае я скопировал 10K строк N.

список должен быть с одним ] N на строку.

0
ответ дан 28 July 2021 в 11:24

Другие вопросы по тегам:

Похожие вопросы: