add systemd guide
This commit is contained in:
parent
34a3395853
commit
dddaf080a7
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
22
README.md
22
README.md
@ -1,17 +1,18 @@
|
|||||||
# vk0nline
|
|
||||||
Утилита для поддержания статуса __Онлайн__ в социальной сети Vk.com.
|
Утилита для поддержания статуса __Онлайн__ в социальной сети Vk.com.
|
||||||
|
|
||||||
Включает в себя `systemd` юнит.
|
Бонус: `systemd` юнит.
|
||||||
|
|
||||||
![preview](https://raw.githubusercontent.com/iiiypuk/vk0nline/master/.preview.png)
|
![preview](https://raw.githubusercontent.com/iiiypuk/vk0nline/master/.stuff/.preview.png)
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
Активировать автоматический запуск сессии пользователя, если будет использовться **systemd**
|
Активировать автоматический запуск сессии пользователя, если будет использоваться **systemd**
|
||||||
```bash
|
```bash
|
||||||
# Изменить параметр ReadWritePaths=/etc /run /var/lib/systemd/linger
|
# Изменить параметр ReadWritePaths=/etc /run /var/lib/systemd/linger
|
||||||
nano /usr/lib/systemd/system/systemd-logind.service
|
nano /usr/lib/systemd/system/systemd-logind.service
|
||||||
|
|
||||||
# Перезапустить сервисы
|
# Перезапустить сервисы
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|
||||||
# Активировать пользователя
|
# Активировать пользователя
|
||||||
mkdir /var/lib/systemd/linger
|
mkdir /var/lib/systemd/linger
|
||||||
loginctl enable-linger $USER
|
loginctl enable-linger $USER
|
||||||
@ -35,5 +36,16 @@ vi config.json
|
|||||||
|
|
||||||
Systemd
|
Systemd
|
||||||
```bash
|
```bash
|
||||||
...
|
# Правим имя пользователя в сервисе
|
||||||
|
sed -i "s/USERNAME/$USER/" ./systemd/user/vk0nline.service &> /dev/null
|
||||||
|
|
||||||
|
mkdir -p /home/$USER/.config/systemd/user &> /dev/null
|
||||||
|
cd /home/$USER/.config/systemd/user
|
||||||
|
|
||||||
|
ln -s /home/$USER/.local/share/emilecok/vk0nline/systemd/user/vk0nline.service . &> /dev/null
|
||||||
|
ln -s /home/$USER/.local/share/emilecok/vk0nline/systemd/user/vk0nline.timer . &> /dev/null
|
||||||
|
|
||||||
|
# Запуск и активация сервисов
|
||||||
|
systemctl start vk0nline.\{service,timer\} --user
|
||||||
|
systemctl enable vk0nline.\{service,timer\} --user
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user