Я бегу два теста на удаленном сервере, вот команда, которую я использовал несколько часов назад:Как переключить последовательность задач на задний план?
% ./test1.sh; ./test2.sh
Два теста должны запустить один за one.If второй бежит перед первым Завершает, все будет разрушено, и мне придется перезапустить всю процедуру.
Дилемма заключается в том, что эти две задачи стоят слишком много часов для завершения, и когда я готов выйти на сервер и дождаться результата. Я не знаю, как переключить их обоих на задний план ... Если я использую Ctrl + Z, только первая задача будет приостановлена, а вторая начнет ничего полезного при уничтожении текущих данных.
Можно ли переключить оба из них на фон, сохраняя их заказы? На самом деле я должен сделать эти две задачи в той же группе процессов, что и (./test1.sh; ./test2.sh) &
, но, к сожалению, первый тест запустил несколько часов, и очень жаль, чтобы перезапустить тесты.
Опция заключается в том, чтобы убить второй тест до его запуска, но есть ли какой-либо механизм, чтобы справиться с этим?
О, переименование ... Спасибо, perreal! – sleepsort