Я ввел команду в терминал и Mac OS lion успешно выполнил ее. Я просто хотел бы остановить это выполнение и отрицать то, что у меня был компьютер. Я выполнил команду history -c, и история терминала исчезла, но выполнение команды все еще происходит. Какие-либо предложения? Спасибо
2 ответа
Ctrl C - это стандартная клавиша "прерывание" на всех Unix-подобных системах, включая OS X.
Тем не менее, нет стандартного "отменить это". После того, как вы выполнили команду что-то сделать, и она что-то сделала, все готово. Как отменить это - или вообще возможно ли отменить это - очень сильно зависит от того, какую именно команду вы выполнили.
Скорее всего, вы «задокументировали» процессы,
Введите jobs
чтобы увидеть любые фоновые процессы
Введите fg
чтобы возобновить фоновый процесс # 1
Затем нажмите Ctrl + C, чтобы прервать процесс.
Если ничего не помогает, запустите ps aux
, найдите идентификатор процесса и отправьте kill 9 или просто запустите top
Примечание: верхняя часть некрасива, установите htop