Как всегда - это зависит. Большинство контрольных инструментов станет желтым или красным из, они встречаются с больше, чем определенное число процессов-зомби.
Так в основном - да - это обычно - знак проблемы.
Но я видел программы, которые порождают процессы-зомби как часть их "нормальных" операций. Эти процессы-зомби ушли, когда согласно высокоуровневому API (я не говорю, что родительский процесс здесь) был назван с командой "выхода/выхода".
Таким образом в этих случаях кажется, что приложение заботилось (и возможно нуждался), эти зомби. Таким образом для контроля я должен был определить исключение на серверах, куда эти приложения работали.
В других случаях зомби ушли после короткого времени - таким образом, у Вас могут быть определенные состояния non-persistent-system с процессами-зомби.
В Вашем случае: Если gvim
сделан не должно быть никакого оставленного зомби - так propably ошибка.
man bash
- каноническая Bash ссылка.help
- это помощь по help
Bash builtin, и как она даёт короткие сообщения о других Bash built-инструкциях, таких как help for
. .bash_history
. Слишком много команд, синтаксис различных параметров, sed
и awk
шум линии и другие вещи, чтобы когда-либо запомнить все это, так что приятно иметь "ухоженную" персональную ссылку с тегами tags, чтобы посмотреть вверх. Так как в сети много таких вещей, вот вам предложение; я использую это для всяких вещей.
Создайте каталог $HOME/notes
. Добавьте подпапку bash
. Если у вас нет $HOME/bin
, создайте его, добавьте его в свой путь любым удобным вам способом (например: в ~/.bashrc
). Затем поместите туда простой скрипт, cmdref.sh
:
#!/bin/bash
if [ -z "$CMREF_DIR" ]; then
CMREF_DIR="$HOME/notes"
fi
cat "$CMREF_DIR/${1}/${2}.txt"
Соедините его для удобства, ln -s ~/bin/cmdref.sh ~/bin/cmdref
; мне нравится делать это так, что вы можете редактировать исходный текст cmdref.sh
, а редактор все равно будет распознавать тип файла по суффиксу.
Скопируйте что угодно в различные файлы в ~/заметки/бэш
-- например, у вас может быть файл arrays.txt
, loops.txt
и др. До тех пор, пока это только для вашего личного пользования, вы не нарушаете авторское право.
Теперь вы можете использовать это из командной строки, например: cmdref bash arrays
и эта шпаргалка будет напечатана на консоли. Обратите внимание, что хотя файлы .txt
(опять же, использование соответствующих суффиксов полезно для редакторов, файловых браузеров и т.д.), вы не должны использовать cmdref bash arrays.txt
, так как он добавлен в cmdref.sh
(единственное, что делает скрипт - это конвертирует пути и добавляет суффикс).
man bash
охватывает каждый аспект синтаксиса bash, например. для , если операторы
, строка равна нулю
и несуществующие файлы
, просто найдите (нажмите клавишу /
и введите следующее) для CONDITIONAL EXPRESSIONS
.