Я заметил это каждый раз, когда я просто выполняю команду bash
в Терминале, который это, кажется, выполнило успешно без вывода.
Я также заметил, что затем, когда я хочу закрыть Терминал, я получаю это:
Таким образом путем выполнения команды bash
Я запускаю новый процесс? Чем это управляет, отдельно делают затем?
Я запускаю Ubuntu 14.10.
bash
("Граница Снова Shell"), отображает командную строку и выполняет то, что Вы вводите там.
Терминалом по умолчанию запускается bash
таким образом, это - то, что Вы видите там, если Вы просто открываете Terminal.
Если Вы говорите bash
запустить другого bash
новый будет по умолчанию просто похож на старый, таким образом, будет похоже, что команда была выполнена успешно без вывода, но он все еще работает.
Можно использовать команду
echo $$
отобразить идентификатор процесса (PID) в настоящее время рабочий bash
и выйдите из него с
exit
или Ctrl+d
То, когда Вы выполняете удар, колотите себя, является процессом и таким образом, терминал предупреждает Вас, что закрывание сеанса уничтожит тот процесс. Даже если тот процесс ничего не делает, он все еще работает.
при выполнении выхода он закончит ту сессию удара, и терминал не предупредит Вас снова.