Tag Archive for 'processes'

FreeBSD: Автозапуск пользовательских скриптов

Иногда нужно бывает запускать скрипты от имени пользователя сразу после старта системы.

Самый простой способ для этого - воспользоваться системой cron.

cron и crontab

Для редактирования файла cron от имени пользователя набираете команду

crontab -e

И попадаете в редактор, где можно указать, какие задачи выполнять периодически.

Добавляете туда строчку

@reboot /путь/к/вашему/скрипту

Этого достаточно, чтоб скрипт был бы запущен во время перезагрузки системы. Правда, если сам демон cron выключен - это не сработает :)

Предыдущая запись: FreeBSD: добавление программы в автозапуск

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

Linux: Как посмотреть количество открытых файлов

Linux: lsof покажет открытые файлы

Для того, что посмотреть какие файлы открыты в даный момент в системе Linux можно использовать команду lsof.

Соответственно, для подсчета количества

lsof | wc -l

Для подсчета количества по для одного процесса, скажем firefox

lsof | grep firefox | wc -l

Посчитать и найти, кто использует больше всего

Для того, что посмотреть количество открытых дескритопров с разбивкой по командам, можно запустить следующую команду:

lsof | awk '\!/^COMMAND.*PID/ {usage[$1]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

Для разбивки по PID можно запустить следующую команду:

lsof | awk '\!/^COMMAND.*PID/ {usage[$2 " " $1]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

(первая колонка - количество открытых файлов, вторая колонка - PID процесса)

А вот так можно посмотреть  количество открытых файлов в Linux :) Тоже ничего сложного :)

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).

FreeBSD: Как посмотреть количество открытых файлов

FreeBSD: fstat посмотреть открытые файлы

Для того, что посмотреть какие файлы открыты в даный момент в системе FreeBSD можно использовать команду fstat.

Соответственно, для подсчета количества
fstat | wc -l

Для подсчета количества по для одного процесса, скажем firefox
fstat | grep firefox | wc -l

Посчитать и найти, кто использует больше всего

Для того, что посмотреть количество открытых дескритопров с разбивкой по командам, можно запустить следующую команду:

fstat | awk '\!/^USER.*CMD.*PID/ {usage[$2]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

Для разбивки по PID можно запустить следующую команду:

fstat | awk '\!/^USER.*CMD.*PID/ {usage[$3 " " $2]++} END {for (idx in usage) { print usage[idx] ” ” idx; }}’ | sort -n

(первая колонка - количество открытых файлов, вторая колонка - PID процесса)

Вот так и можно посмотреть в FreeBSD количество открытых файлов :) Ничего сложного :)

Приглашаются авторы на Unixmastera.ru. Покажи на что ты способен - напиши совет сам :)

Понравилось? Подпишись на RSS!

Хочешь написать статью? Мы ищем авторов (и не только за красивые глаза, но и за дохлых президентов).