Size: a a a

2020 September 23

️ ️️ in pro.bash
️ ️️
а /proc/self/mounts только на линексе?
это же есть в бсд
источник

аᶘ

асоциальный пикотран... in pro.bash
Vladislav support.od.ua
голая система уже установлена.
в системе есть только пользователь root
И как тогда понять, что является home-директорией пользователей, если у root'а — это /root?
Только брать в расчёт, что /home — единственное место для живых «пользователей».
источник

Vs

Vladislav support.od... in pro.bash
мне не надо определять хомяки у пользователей.
мне надо определить статус директории /home как и куда она смонтирована
источник

аᶘ

асоциальный пикотран... in pro.bash
Vladislav support.od.ua
мне не надо определять хомяки у пользователей.
мне надо определить статус директории /home как и куда она смонтирована
Ты уже нашёл какое-то решение?
источник

Vs

Vladislav support.od... in pro.bash
Это пока в todo
источник

Vs

Vladislav support.od... in pro.bash
Текущая проблема:
sed -i""    \
       -e "s|ReadWriteDirectories=-/var/run/redis|ReadWriteDirectories=-/var/run/redis \
\
ReadWriteDirectories=-${dir_home}/redis|" \
   /lib/systemd/system/redis-server.service
вставка строки со значением переменной в середину текстового файла
источник

OM

Oleg Makarikhin in pro.bash
Vladislav support.od.ua
Это пока в todo
if [[ "$(stat -c "%d" /home/)" == "$(stat -c "%d" /)" ]] ; then echo same dev; else echo diff dev ;fi
источник

Vs

Vladislav support.od... in pro.bash
[[ - башизм же
источник

OM

Oleg Makarikhin in pro.bash
и что?
источник

️ ️️ in pro.bash
источник

OM

Oleg Makarikhin in pro.bash
окей. сами топите урановые ломы в ртути
источник

аᶘ

асоциальный пикотран... in pro.bash
stat не POSIX, == башизм, [[ башизм, на макоси не работает
источник

F

Fljúgandi Kettlingur... in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
И как тогда понять, что является home-директорией пользователей, если у root'а — это /root?
Только брать в расчёт, что /home — единственное место для живых «пользователей».
а у сервисных пользователей - чтоугодно. Да и у всех чтоугодно, просто обычно это /home/username
источник

F

Fljúgandi Kettlingur... in pro.bash
Vladislav support.od.ua
[[ - башизм же
перепили на [
источник

OM

Oleg Makarikhin in pro.bash
Vladislav support.od.ua
Текущая проблема:
sed -i""    \
       -e "s|ReadWriteDirectories=-/var/run/redis|ReadWriteDirectories=-/var/run/redis \
\
ReadWriteDirectories=-${dir_home}/redis|" \
   /lib/systemd/system/redis-server.service
вставка строки со значением переменной в середину текстового файла
а почему не использовать systemctl edit , правда он не этот файл заменит а оверрайд-кусочек конфига заменит
источник

OM

Oleg Makarikhin in pro.bash
а то-ж из пакета обновка прилетит и всё похерит
источник

Vs

Vladislav support.od... in pro.bash
это же надо разбираться с systemd :)
источник

VS

Vladimir Suisei in pro.bash
асоциальный пикотранзистор ᶘಠᴥಠᶅ
stat не POSIX, == башизм, [[ башизм, на макоси не работает
на макоси нет баша?
источник

аᶘ

асоциальный пикотран... in pro.bash
Vladimir Suisei
на макоси нет баша?
на макоси нет stat'а с такими ключами
источник
2020 September 24

n

nod in pro.bash
Oleg Makarikhin
а то-ж из пакета обновка прилетит и всё похерит
Systemctl edit не программатик. Ну то есть на одной машине один раз можно поправить, но вот когда нужно написать скрипт-конфигуратор или поправить сервис на n машин, то не годится.

Сервисы из пакетов кладутся в /lib/systemd/system насколько я помню. Посмотреть пути можно через systemd-analyze --system unit-paths. Перед изменением сервис можно копировать в /etc/systemd/system и там менять - они будут иметь приоритет и не будут перезаписываться
источник