vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Хочу сделать признание, что был не прав в рассуждениях с использованием OnBootSec, нужно уметь признавать свои ошибки. Что то меня заклинило, совсем выскочило из головы, что компьютер работает не вечно, а еще и выключается.
Ошибки не исчезают с опытом - они просто умнеют
|
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
Ну что ж, перейдём к более простому случаю. Как сделать, чтобы сервис запускался раз в 5 минут ;) С загрузки системы, без напоминаний и пинков ;)
После перезагрузки не запускает ;)
такие дела.
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
на вскидку
Persistent= 1 чего ? возможно и прокатывает но лучше сразу уточнять как минимум для себя, а то со временем забудешь.по умолчанию установлено в 1 минуту, для большей точности можно выставить в 1s или на максимум 1us. скорее всего нужно еще добавить параметр OnBootSec: ну или установить значение поменьше, например 1s после старта
|
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
redЕсли просто число, то подразумевается секунда (см ман). Проверено. Проблема не в этом. redИз мана не следует, что OnBootSec необходим для запуска таймера! Мне нужен OnBootSec=0. P.S. Раньше работало при одновременном но это кажется туповатым слегка.Что-то эти таймеры слегка чудные или ман плохо написан...
такие дела.
|
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
cucullusиз этого мана много чего не следует. нужен 0 так и напишите 1sec))
Ошибки в тексте-неповторимый стиль автора©
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
indeviralтогда уж лучше 1us ) |
dima81 |
|
Темы:
34
Сообщения:
156
Участник с: 25 апреля 2018
|
Подскажите по таймеру что то не могу понять его работу. Создал таймер
Таймер активирует сервис, а сервис скрипт, который пишет в файл данные. По идее стартовать таймер должен по истечении 1 минуты после загрузки, а потом запускаться каждую минуту. Но временные интервалы, через которые запускается таймер минуте не соответствую. Вывод файла в который пишутся данные - pastebin |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
dima81"Где-то так: семь-восемь..." ) Нужна точно минута - добавьте в секцию [Timer]:
|
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
Лишняя минута в таймере |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
red, это не лишняя минута, точность таймера, которая по дефолту равна одной минуте. man systemd.timer: AccuracySec= Specify the accuracy the timer shall elapse with. Defaults to 1min. Within this time window, the expiry time will be placed at a host-specific, randomized, but stable position that is synchronized between all local timer units. redИз того же мана: This is done in order to optimize power consumption to suppress unnecessary CPU wake-ups. To get best accuracy, set this option to 1us. К тому же установка точности в одну микросекунду, имхо, это уже чересчур... |