Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
коды_завершения [2019/06/20 09:50] val |
коды_завершения [2019/06/20 09:55] (текущий) val |
||
---|---|---|---|
Строка 10: | Строка 10: | ||
$ ls /noexistfile | $ ls /noexistfile | ||
$ echo $? | $ echo $? | ||
+ | </code> | ||
+ | ===== Проверка наличия аргументов в скриптах ===== | ||
+ | <code> | ||
+ | # cat /root/ex1.sh | ||
+ | </code><code> | ||
+ | #!/bin/sh | ||
test "$1" = "" && \ | test "$1" = "" && \ | ||
Строка 17: | Строка 23: | ||
exit 1 | exit 1 | ||
} | } | ||
+ | ... | ||
</code> | </code> | ||
===== Управление процессами с использованием кода завершения ===== | ===== Управление процессами с использованием кода завершения ===== | ||
- | Пример 1 | + | ==== Простая система мониторинга ==== |
<code> | <code> | ||
Строка 29: | Строка 36: | ||
</code> | </code> | ||
- | Пример 2 | + | ==== Пример с антивирусом ==== |
<code> | <code> |