Из http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ps.html :
vsz = «Размер процесса в (виртуальной) памяти в единицах 1024 байта как десятичное целое число».
Я бы добавил простой сценарий оболочки к crontab, который бы периодически проверял связь с известным хостом, и перезапустил бы службу, если хост недоступен.
Что-то подобное:
#!/bin/sh
ping -q -c3 google.com &> /dev/null
if [[ $? != "0" ]]
then
ppp_restart_command
fi
Назовите его, например conn _ check.sh
, добавьте его в crontab и разрешите его выполнение каждые 60 сек.
fsck.ext4: Не удается разрешить 'UUID = 0f0123f4-2870-420-ad18-de837a6d2aed'
Этот раздел был удален. Скорее всего ,/etc/fstab по-прежнему ссылается на UUID раздела, поэтому необходимо настроить/etc/fstab в соответствии с новой настройкой.
-121--291201-Были ли настроены следующие параметры pppd протокола управления ссылкой ? Они управляют тем, передает ли и как часто pppd эхо LCP, чтобы проверить, жива ли ссылка или нет, и как он реагирует, если нет.
lcp-echo-failure n
lcp-echo-interval n
lcp-echo-adaptive
Они хорошо сочетаются со следующими параметрами, которые управляют тем, будет ли pppd пытаться перезапустить соединение после завершения, как долго задерживаться перед повторным подключением и сколько раз он будет перезагружаться после сбоев:
persist
holdoff n
maxfail n
Если maxfail не равен нулю, вы также можете перезапустить pppd сценария-оболочки или cron-задания, если он полностью вышел (т.е. сбои > установка maxfail). Распространенной причиной наличия maxfail > 0 является то, что сценарий-оболочка может быть написан так, чтобы иметь более интеллектуальные ответы (чем просто повторять попытки снова и снова) на, например, длительное отключение.
Для получения дополнительной информации об этих и других параметрах конфигурации см. справочную страницу pppd.
Я бы добавил простой shell-скрипт в кронтаб, который бы периодически пинговал известный хост и перезапускал службу, если хост недоступен.
Что-то вроде этого:
#!/bin/sh
ping -q -c3 google.com &> /dev/null
if [[ $? != "0" ]]
then
ppp_restart_command
fi
Назовите его, например, conn_check.sh
, добавьте его в crontab и пусть он запускается каждые 60 секунд.