Используя bash, можно приостановить процесс control-z
. Тем не менее, существуют ли какие-либо общие обстоятельства или рекомендации, которые следует учитывать, если процесс не будет вести себя хорошо, если его приостановить?
Мой конкретный сценарий заключался в создании файла tar, который занимал больше времени, чем ожидалось. Я хотел сделать паузу в фоновом режиме, но решил не делать этого. Мой вопрос, конечно же, не относится к tar. Скорее, я надеюсь немного лучше понять функцию паузы в bash, а также то, что заставило бы процесс плохо реагировать на приостановку.
источник
И мирской сценарий: выполнение Ctrl-Z, затем забывание об этом и выход из системы и потеря процесса! знак равно
источник
Не совсем конкретный ответ на вопрос, но, в качестве альтернативы, вы можете попытаться запустить параллельные задания, используя
screen
. Таким образом, вы можете использовать оболочку одновременно с другой программой.источник