The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"sysctl редактируем"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"sysctl редактируем"  +/
Сообщение от Alex (??) on 12-Окт-17, 16:56 
shell freebsd (/bin/sh)

В установочном скрипте надо отредактировать
/etc/sysctl.conf

- если строка задокументирована, то убрать #
- если нету, добавить
- если не то значение, изменить.

Я делаю через sed с копирование во временный файл.

Не получается красивый читабильный код для всех ветвей.
Хочется наглядности.
Кто как делает?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "sysctl редактируем"  +/
Сообщение от Led (ok) on 12-Окт-17, 19:08 
> Не получается красивый читабильный код для всех ветвей.
> Хочется наглядности.

man awk

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "sysctl редактируем"  –2 +/
Сообщение от Аноним email(??) on 14-Окт-17, 17:44 
>> Не получается красивый читабильный код для всех ветвей.
>> Хочется наглядности.
> man awk

А Си ? Perl ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "sysctl редактируем"  –3 +/
Сообщение от Аноним email(??) on 14-Окт-17, 17:46 
>>> Не получается красивый читабильный код для всех ветвей.
>>> Хочется наглядности.
>> man awk

А Си ? Perl ? и удобнее и нагляднее, только самому разбираться надо .....

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "sysctl редактируем"  –3 +/
Сообщение от Аноним email(??) on 15-Окт-17, 05:40 
>>>> Не получается красивый читабильный код для всех ветвей.
>>>> Хочется наглядности.
>>> man awk
> А Си ? Perl ? и удобнее и нагляднее, только самому разбираться
> надо .....

Но я бы посоветовал, на Си, накидать в мс, да и все


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "sysctl редактируем"  +/
Сообщение от Аноним (??) on 15-Окт-17, 14:03 
> shell freebsd (/bin/sh)
> В установочном скрипте надо отредактировать
> /etc/sysctl.conf
> - если строка задокументирована, то убрать #
> - если нету, добавить
> - если не то значение, изменить.
> Я делаю через sed с копирование во временный файл.
> Не получается красивый читабильный код для всех ветвей.
> Хочется наглядности.
> Кто как делает?

Компетентные системные администраторы при автоматизации установки подкладывают заранее составленный конфиг целиком. С помощью cp или cat.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "sysctl редактируем"  –3 +/
Сообщение от Аноним email(??) on 15-Окт-17, 21:54 
>[оверквотинг удален]
>> /etc/sysctl.conf
>> - если строка задокументирована, то убрать #
>> - если нету, добавить
>> - если не то значение, изменить.
>> Я делаю через sed с копирование во временный файл.
>> Не получается красивый читабильный код для всех ветвей.
>> Хочется наглядности.
>> Кто как делает?
> Компетентные системные администраторы при автоматизации установки подкладывают заранее
> составленный конфиг целиком. С помощью cp или cat.

Да когда лень думать  ....... так и делаем
Я биллинг на awk  и sed делал, нужно было за два дня .....

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "sysctl редактируем"  –3 +/
Сообщение от Аноним email(??) on 15-Окт-17, 21:55 
>[оверквотинг удален]
>>> - если не то значение, изменить.
>>> Я делаю через sed с копирование во временный файл.
>>> Не получается красивый читабильный код для всех ветвей.
>>> Хочется наглядности.
>>> Кто как делает?
>> Компетентные системные администраторы при автоматизации установки подкладывают заранее
>> составленный конфиг целиком. С помощью cp или cat.
> Да когда лень думать  ....... так и делаем
> Я биллинг на awk  и sed делал, нужно было за два
> дня .....

И работало года три .....

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "sysctl редактируем"  –2 +/
Сообщение от Аноним email(??) on 16-Окт-17, 09:49 
А на C, получилось бы красивенько, не сразу, потыркался бы, тут посмотрел там посмотрел, тут почитал там почитал, пробобовал, и снова читал, и снова тыркался, и снова пробовал ... и получилось бы,

вот так я делаю

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "sysctl редактируем"  –2 +/
Сообщение от Аноним email(??) on 16-Окт-17, 09:50 
> А на C, получилось бы красивенько, не сразу, потыркался бы, тут посмотрел
> там посмотрел, тут почитал там почитал, пробобовал, и снова читал, и
> снова тыркался, и снова пробовал ... и получилось бы,
> вот так я делаю

Зачем сам не знаю, просто интересно .....


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "sysctl редактируем"  –1 +/
Сообщение от romanegunkov (ok) on 18-Дек-17, 04:31 
Обычно sed, но это хорошо когда однострочный конфиг, чуть сложнее и можно поломать файл, полноценный парсинг на sh неудобно делать.

Возможно тут более подходящее решение, сам только мельком посмотрел.

https://anonscm.debian.org/cgit/d-i/cdebconf.git/tree/
https://manpages.debian.org/stretch/debconf-doc/debconf-deve...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "sysctl редактируем"  +/
Сообщение от pavlinux (ok) on 26-Дек-17, 22:33 
> freebsd ..
> строка задокументирована ...

:D

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру