|
|
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, OK возвращаю. Походу дело было в том что команда кажет сервисы СТАРОГО ТИПА ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:26:28 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
systemd запускает всё. Для SysV-скриптов он просто делает унифицированные обёртки где-то в /run ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:30:23 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp PetroNotC Sharp Тип на фоновый. Пробую. Может при типе forking не надо цикл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:32:15 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov systemd запускает всё. Для SysV-скриптов он просто делает унифицированные обёртки где-то в /run Вот у меня от заказчика старое. Скриптом. Но в списке сервисов его нет. Завтра буду разбираться. Как они так сделали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:34:25 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev, Я просто не понял такой длинный месседж). Извиняй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:36:17 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev, Вот счас на systemctl enable myservice Failed....... myservice.service arleady exists. ? То есть это лишняя команда или ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:39:18 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Остальное в типе simple и с циклом - работает. Спасибо помогавшим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:40:44 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp rdb_dev, Вот счас на systemctl enable myservice Failed....... myservice.service arleady exists. ? То есть это лишняя команда или ошибка? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:42:30 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev, Loaded, active 5 минут CGroup ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:50:14 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp, я надеюсь, ты пинаешь systemctl с правами root? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:51:16 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev, Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:52:21 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Sl - флаг у демона закащчика Ss - у меня. Это завтра. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:53:15 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
F STAT WCHAN0 Sl pol_s4 Ss hrtime Сервис шефов и мой)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 17:56:17 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp Вот у меня от заказчика старое. Скриптом. Но в списке сервисов его нет. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:03:28 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Можно еще учесть что тут Астра... а ля дебиан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:05:34 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
С "гос-линуксами" я - пас. Там могут "странные ньюансы" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:07:51 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov rdb_dev Имелась в виду схожесть forking и oneshot ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:08:52 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp Basil A. Sidorov, Можно еще учесть что тут Астра... а ля дебиан. Различий в запуске служб и приложений нет. Ко всему прочему, многие пакеты из репозитория Debian, не имеющие существенных зависимостей, спокойно ставятся на AstraLinux (к примеру, я так ставил CodeBlocks). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:13:08 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev Чего мы спорим, если Тем более, что назначение oneshot внятно описано в документации и это ни разу не forking. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:25:11 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev, Согласен. Но все таки вопрос про список сервисов остался) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2020, 18:30:27 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Промежуточные итоги: - fork метод в простом варианте не нужен - простой вариант это simple и его можно не писать в юните - вместо скрипта в init.d в демонах "нового стиля" нужно написать так назваемый юнит файл и кинуть его в другое место - в коде обеспечить нахождение программы постоянно в работе. Без return 0; Либо через циклы, либо слушая устройства ввода вывода. - вся работа и управление демоном через systemctl xxxxxx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2020, 07:44:45 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
PetroNotC Sharp F STAT WCHAN0 Sl pol_s4 Ss hrtime Сервис шефов и мой)) Я так понимаю, что Ss поменяется на Sl при установке демона в автозагрузку. А метод ядра hrtime у меня из за банального цикла и sleep() Заказчика демон вероятно слушает сеть и поэтому спит на pol_sXXX . IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2020, 07:50:18 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov rdb_dev Как напишешь программу, так и будет. Ничего не смущает? Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2020, 09:36:28 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
rdb_dev Не смущает Меня - нет. А вас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2020, 10:47:27 |
|
||
|
Как по новому пишется демон? systemd вместо init.d? fork() не нужен?
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, меня тоже не смущает. Тогда не понятно к чему было твоё "Когда вы говорите, Иван Васильевич ..." на "Как напишешь программу, так и будет". Утилита запускается как служба, отрабатывает и завершается (Inactive) - в фоне не висит, точно также, как это сделал бы, не являющийся мониторинговым, призывающий демона процесс, который точно также отрабатывает (запускает дочерний процесс через fork()) и завершается. Что не так? Как написано, так и работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.10.2020, 11:19:12 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=40005910&tid=2017314]: |
0ms |
get settings: |
16ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
80ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
100ms |
get tp. blocked users: |
2ms |
| others: | 280ms |
| total: | 532ms |

| 0 / 0 |
