"1" -- это номер задания (управление заданиями осуществляет текущий командный интерпретатор), а "1384" -- номер процесса (управление процессами осуществляется системой). Завершить задание/процесс ("прихлопнуть") можно либо командой kill %1, либо kill 1384.
disown
Удаляет задание из таблицы активных заданий командной оболочки.
fg, bg
Команда fg переводит задание из фона на передний план. Команда bg перезапускает приостановленное задание в фоновом режиме. Если эти команды были вызваны без указания номера задания, то они воздействуют на текущее исполняющееся задание.
wait
Останавливает работу сценария до тех пор пока не будут завершены все фоновые задания или пока не будет завершено задание/процесс с указанным номером задания/PID процесса. Возвращает код завершения указанного задания/процесса.
Вы можете использовать команду wait для предотвращения преждевременного завершения сценария до того, как завершит работу фоновое задание.
Пример 11-22. Ожидание завершения процесса перед тем как продолжить работу
Команда wait может принимать необязательный параметр -- номер задания/процесса, например, wait %1 или wait $PPID. См. таблицу идентификации заданий.
Разместив команду wait, после запуска фонового задания, можно предотвратить такое поведение сценария.
Перенаправление вывода в файл или даже на устройство
suspend
Действует аналогично нажатию на комбинацию клавиш Control+-Z, за исключением того, что она приостанавливает работу командной оболочки.
logout
Завершает сеанс работы командной оболочки, можно указать необязательный код завершения.
times
Выдает статистику исполнения команд в единицах системного времени, в следующем виде:
Имеет весьма ограниченную сферу применения, так как сценарии крайне редко подвергаются профилированию.
kill
Принудительное завершение процесса путем передачи ему соответствующего сигнала (см. Пример 13-4).
Пример 11-23. Сценарий, завершающий себя сам с помощью команды kill