rsyslog && передающие данные к другому хосту

Вероятно, это сработает:

f=/etc/sysctl.conf
[ -w "$f" ] || exit 1
for line in 'vm.swappiness=5' 'vm.vfs_cache_pressure=50' ; do
    grep -q "$line" <"$f" || printf %s\\n "$line"
done >>"$f"

Вероятно, вам также следует извлечь sudo из этого сценария. Если нужно, запустите скрипт с sudo как sudo ./script.sh и сохраните его как отдельный модуль от других скриптов. Else do:

sudo sh -c '
    f=/etc/sysctl.conf
    [ -w "$f" ] || exit 1
    for line in "vm.swappiness=5" "vm.vfs_cache_pressure=50" ; do
        grep -q "$line" <"$f" || printf %s\\n "$line"
    done >>"$f"
'

But I don't recommend it.

1
07.04.2014, 19:03
1 ответ

От страницы человека регистратора на именах объектов:

kern       cannot be generated from user process

Источник здесь: http://man7.org/linux/man-pages/man1/logger.1.html

2
27.01.2020, 23:38

Теги

Похожие вопросы