Возможно, непопулярный ответ, но я не рекомендую черного списка. Как техника ложный положительный уровень слишком высоко и Вы надеетесь на системы, которые являются черными квадратами. Эта статья объясняет много оборотных сторон. http://www.paulgraham.com/falsepositives.html
После использования ^Z для ОСТАНОВКИ чего-то, введите "bg", чтобы позволить ему работать в фоновом режиме. "fg" принесет его наоборот, пока Вы не вышли из системы.
Важно отметить, что, в то время как некоторые процессы берут CTRL+Z для значения фона, поведение по умолчанию является ОСТАНОВКОЙ, которая не продолжает выполнение. Самый безопасный путь состоит в том, чтобы выполнить команду с и в конце, затем работать, "отрицают" для принуждения его к фону полностью. Вы не сможете к переднему плану это снова, как бы то ни было.
Если Вы хотите простой способ следить за фоновыми задачами, рассмотрите приобретение знаний о screen
. Как основной урок, ввести screen scp myfile server:/mydest
, затем введите CTRL+A D для "отсоединения" экранной сессии. Можно вспомнить эту сессию путем ввода "экрана-r", даже после того, чтобы выходить из системы машины!:)
screen
имеет намного больше расширенных функций, таких как несколько окон, активная панель задач, и т.д. Вот руководство: ссылка
man man
–
21 October 2009 в 19:11
К фоновым командам просто добавляют и после команды.
Я рекомендовал бы запустить программы как scp на экране. Причина состоит в том, что путем помещения команды в фоновом режиме, это выведет вывод в текущий терминал, и Вы не можете легко разъединиться от ssh сессии и снова соединиться с нею посреди своего задания.
Экран Run. Вы получите новый терминал перед Вами. Выполните свой процесс. Теперь нажмите "ctrl-a d", и необходимо получить высказывание строки
[Screen detached]
Можно снова соединиться с экраном путем выполнения:
# screen -r
Необходимо вернуть исходный терминал.