dima81 |
|
Темы:
34
Сообщения:
156
Участник с: 25 апреля 2018
|
Сделал таймер по примерам для блокировки ноута по bluetooth при удалении от него мобилки. Но что то не могу понять причину неработоспособности. Код таймера
Сервис
Скрипт
Таймер расположен по адресу Правило запускает сервис по адресу /etc/systemd/system/123.timer Сервис расположен по адресу /etc/systemd/system/123.service Сервис запускает скрит Имя сервиса и таймера одинаковые systemctl daemon-reload systemctl enable 123.timer systemctl start 123.timer Скрип работает, проверял отдельно. Таймер и сервис работает т.к. в процессах висит скрипт, но ничего не происходит. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
ну во первых, свое должно храниться не в /usr/bin/ а в /usr/local/bin/, это я про скрипт lock_screen_on_BT.sh. а во вторых, это лучше сделать от пользователя, а не системно!
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
попробуй так ~/.config/systemd/user/123.timer ~/.config/systemd/user/123.service ~/.local/bin/lock_screen_on_BT.sh systemctl –user daemon-reloadsystemctl –user enable 123.timer systemctl –user start 123.timer
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
А если в телефоне батарейка сядет(или ещё что-нибудь), придётся отключать этот сервис за 3с ?) Я бы посоветовал продумать и выбрать другой способ блокировки.
Ошибки в тексте-неповторимый стиль автора©
|
dima81 |
|
Темы:
34
Сообщения:
156
Участник с: 25 апреля 2018
|
indeviralСогласен, есть такой недостаток ) Тогда вопрос продолжу в плане рабоспособности скрипта. nafanjaДело в том, что /usr/bin/l2ping можно запустить только от root. |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
dima81да, не заметил попробуй: sudo setcap cap_net_raw=ep /usr/bin/l2ping идея взята из iputils-20190709-2-x86_64.pkg.tar.xz/.INSTALL, только там обычный ping "патчится".
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
dima81дай разрешение на запуск нужной команды в sudoers indeviralподдерживаю ... например, пропажа устройства в выводе устройств (типа, lsusb и др.)
Ошибки не исчезают с опытом - они просто умнеют
|
iradia |
|
Темы:
6
Сообщения:
85
Участник с: 02 марта 2019
|
>dima81 http://aur.archlinux.org/packages/blueproximity |
dima81 |
|
Темы:
34
Сообщения:
156
Участник с: 25 апреля 2018
|
iradiaПробовал до создания темы, не взлетело ( nafanjaА как было то можно вернуть? И тоже не взлетело. У способа обнаружился ещё один недостаток, во время работы всей этой конструкции экранчик передёргивает с частотой работы таймера. |