- нажмите,
Ctrl-Zчтобы приостановить сценарий
kill %%
%%Говорит Баш встроенного в killтом , что вы хотите , чтобы послать сигнал (SIGTERM по умолчанию) в последнее время приостановлено фоновое задание в текущей оболочке, а не на идентификатор процесса.
Вы также можете указать работу по номеру или по названию. например, когда вы приостанавливаете работу с помощью ^ Z, bash сообщит вам, каков номер его работы с чем-то вроде того [n]+ Stopped, где nвнутри квадратных скобок указан номер работы.
Для получения дополнительной информации о контроле работы и на убийство рабочих мест, бег help jobs, help fg, help bg, и help killв Баше и поиск JOB CONTROL(заглавные буквы) или jobspecна странице Баша человека.
например
$ ./killme.sh
./killme.sh: строка 4: sl: команда не найдена
./killme.sh: строка 4: sl: команда не найдена
./killme.sh: строка 4: sl: команда не найдена
./killme.sh: строка 4: sl: команда не найдена
./killme.sh: строка 4: sl: команда не найдена
...
...
...
./killme.sh: строка 4: sl: команда не найдена
^ Z
[1] + остановлено ./killme.sh
$ kill %%
$
[1] + прекращено ./killme.sh
В этом примере номер задания был 1, поэтому kill %1работал бы так же, какkill %%
(ПРИМЕЧАНИЕ: я не slустановил, так что вывод - это просто «команда не найдена». В вашем случае вы получите то, что выдаст sl. Это не важно - ^Zприостановка и kill %%будет работать так же)