Вы могли автоматизировать выполнение Вашего mrtg
команда с кроном. Если Вашей системе назвали каталог /etc/cron.d/
, создайте новый короткий файл там со следующим содержанием:
*/5 * * * * root LANG=C /usr/bin/mrtg /etc/mrtg/mymrtg.cfg >/dev/null 2>&1
Это говорит крону выполнять Вашу команду каждые 5 минут, как пользовательский корень, с LANG=C
в среде.
Если Ваша система не имеет a /etc/cron.d/
, затем необходимо будет вставить вышеупомянутое crontab строка в альтернативном месте, таком как crontab пользователя root. Можно сделать это путем выполнения crontab -e
как корень. В этом случае Ваша crontab строка должна опустить поле имени пользователя (root
), но иначе совпадет с прежде:
*/5 * * * * LANG=C /usr/bin/mrtg /etc/mrtg/mymrtg.cfg >/dev/null 2>&1
Я не думаю, что это вообще проблема, поскольку входящие соединения будут иметь свои собственные записи состояния, которые не будут перекрываться с исходящими. Ваша проблема реальна или воображаема?