Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:utils:bash [2015/09/14 16:37] Алексей Кожевников |
howto:utils:bash [2019/01/22 22:08] (текущий) Алексей Кожевников ↷ Страница перемещена из howto:bash в howto:utils:bash |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Различные команды ====== | + | ====== BASH ====== |
- | ===== Cколько процессов запущено от имени всех пользователей ===== | + | Дата в переменную: |
- | + | <code> | |
- | <code>ps hax -o user | sort | uniq -c</code> | + | DATE=`date '+%Y-%m-%d %H:%M:%S'` |
+ | </code> | ||
- | ===== Убить процессы по маске ===== | + | Проверка существования файла: |
- | + | ||
- | <code>kill -9 `ps ax | grep some_script.php | awk '{print $1}'`</code> | + | |
- | + | ||
- | ===== Убрать комментарии и пустые строки ===== | + | |
- | + | ||
- | <code>cat test.txt | grep -ev "^#\|^$"</code> | + | |
- | + | ||
- | ===== Объем занимаемого пространства в папке ===== | + | |
- | + | ||
- | ''du -msxc /tmp/* | sort -n -r | more'' | + | |
- | + | ||
- | ===== Проверка IP ===== | + | |
<code> | <code> | ||
- | curl http://88.198.46.60 | grep "Your IP is" | + | if ! [ -f /path/to/file ]; then |
+ | echo 'No file' | ||
+ | fi | ||
</code> | </code> | ||
+ | Проверка существования директории: | ||
+ | <code> | ||
+ | if ! [ -d /path/directory/ ]; then | ||
+ | echo 'No directory' | ||
+ | fi | ||
+ | </code> | ||
+ | |||
{{tag> unix linux bash }} | {{tag> unix linux bash }} |