powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы [новые:3] / UNIX-подобные OC [закрыт для гостей] / Пошэ, помоги!, Поиск: Искать сообщения, созданные автором: 9288  
3 сообщений из 3, страница 1 из 1
UNIX-подобные OC / Пошэ, помоги!
    #148664
9288
Скрыть профиль Поместить в игнор-лист
Участник
basename  14.09.2022, 14:01
[игнорируется]
Дед-Папыхтет  14.09.2022, 13:40
[игнорируется]
basename  14.09.2022, 13:38
[игнорируется]
Дед-Папыхтет  14.09.2022, 13:29
[игнорируется]
basename  14.09.2022, 13:11
[игнорируется]
...
ну например можешь в /tmp/resolv хранить старую копию темповую.

и в скрипте

old=$(cat /temp/resolv)
new=$(cat /etc/resolv)
.. сравниивай файлы чотам в логике будет изменения тебе будут что то говорить. и делать kill какой нужно
.. в конце скрипта
cp /etc/resolv /temp/resolv
с башем я очень хорошо дружу. Но тут сриптовый язык не проканает. вернее, проканает, но это костыль в лобовой атаке и некрасиво.

Есть некая хуита, которая периодически пишет в сбажевый файл свои днс. Уебашить её нельзя, это обоссанный континент, я вынужден им пользоваться

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

Ну нуапример, запустим по крону скрипт, который каждую минуту проверяет файлик. и что? допустим пидр в течении минуты поменял днс и резолвинг отвалился. Если я в этот момент играю в танки - это пиздец как критично.

Сервис, отслеживающий изменения в реальном времени, эту проблему решит
а ты можешь той хуете запретить запись в файл - permissions? может так проще?
могу, конечно, запретить вообще запись в файл, но есть другой впн, который тоже меняет файлик, но там днс нормальные. То есть, глобально запрещать запись в файл нельзя. На уровне процесса - ну я не знаю как это сделать. У континента системная служба от рута стартует.
политиками SElinux можно ограничить конкретное приложение
...
Рейтинг: 0 / 0
UNIX-подобные OC / Пошэ, помоги!
    #148672
9288
Скрыть профиль Поместить в игнор-лист
Участник
...
Рейтинг: 0 / 0
UNIX-подобные OC / Пошэ, помоги!
    #148674
9288
Скрыть профиль Поместить в игнор-лист
Участник
А вообще искать по notify file change
Например, https://github.com/inotify-tools/inotify-tools/wiki
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы [новые:3] / UNIX-подобные OC [закрыт для гостей] / Пошэ, помоги!, Поиск: Искать сообщения, созданные автором: 9288  
Читали тему (2): Анонимы (1), Yandex Bot 4 мин.
Игнорируют тему (1): erbol 
Читали форум (2): Анонимы (1), Yandex Bot 4 мин.
Пользователи онлайн (25): Анонимы (12), Сталкер, Yandex Bot, Буся, XEugene, Tosh 2 мин., Брюквенные годы 2 мин., anonymous 2 мин., sergey11 2 мин., erbol 3 мин., Antonariy 4 мин., S Baltiki 5 мин., Bing Bot 5 мин., Т-Миронов 9 мин.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]