Ok, napredak, bar sto se ice .net dela. Postoji native podrska za daemons kroz HostedService framework. Ima kompletan lifecycle support i podrzava i cleanup za SIGTERM i ostale trappable SIGs
Sad cu da vidim kako to izgleda kad se zapakuje u systemd
root@BlackWolf:/home/mmix/projects/Pegasus# /home/mmix/projects/Pegasus/PegasusServer/bin/Debug/netcoreapp3.0/PegasusServer
info: PegasusServer.DaemonHostedService[0]
StartAsync method called.
info: PegasusServer.DaemonHostedService[0]
OnStarted method called.
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /home/mmix/projects/Pegasus/PegasusServer/bin/Debug/netcoreapp3.0/
^Cinfo: PegasusServer.DaemonHostedService[0]
OnStopping method called.
info: Microsoft.Hosting.Lifetime[0]
Application is shutting down...
info: PegasusServer.DaemonHostedService[0]
StopAsync method called.
info: PegasusServer.DaemonHostedService[0]
OnStopped method called.
info: PegasusServer.DaemonHostedService[0]
StartAsync method called.
info: PegasusServer.DaemonHostedService[0]
OnStarted method called.
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /home/mmix/projects/Pegasus/PegasusServer/bin/Debug/netcoreapp3.0/
^Cinfo: PegasusServer.DaemonHostedService[0]
OnStopping method called.
info: Microsoft.Hosting.Lifetime[0]
Application is shutting down...
info: PegasusServer.DaemonHostedService[0]
StopAsync method called.
info: PegasusServer.DaemonHostedService[0]
OnStopped method called.
Sad cu da vidim kako to izgleda kad se zapakuje u systemd
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić

