Я ввел команду в терминал и Mac OS lion успешно выполнил ее. Я просто хотел бы остановить это выполнение и отрицать то, что у меня был компьютер. Я выполнил команду history -c, и история терминала исчезла, но выполнение команды все еще происходит. Какие-либо предложения? Спасибо

2 ответа2

2

Ctrl C - это стандартная клавиша "прерывание" на всех Unix-подобных системах, включая OS X.

Тем не менее, нет стандартного "отменить это". После того, как вы выполнили команду что-то сделать, и она что-то сделала, все готово. Как отменить это - или вообще возможно ли отменить это - очень сильно зависит от того, какую именно команду вы выполнили.

0

Скорее всего, вы «задокументировали» процессы,

Введите jobs чтобы увидеть любые фоновые процессы

Введите fg чтобы возобновить фоновый процесс # 1

Затем нажмите Ctrl + C, чтобы прервать процесс.

Если ничего не помогает, запустите ps aux , найдите идентификатор процесса и отправьте kill 9 или просто запустите top


Примечание: верхняя часть некрасива, установите htop

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .