Usługi demona linuksowego mogą być w dowolnym języku, który można wykonać w systemie.
Demony mogą być wykonywane przy użyciu systemd (w Fedorze: systemctl start name.service). Aby umieścić swój program na usługi Linux Systemd należy utworzyć nowy plik .service i przenieść ją do '/ etc/Systemd/system /'
składni usługa to jest:
[Unit]
Description=The description of your service
After=previous services needed
[Service]
ExecStart=The program execution /sbin/helloworld.exe
ExecStop=The command given when killing the service
[Install]
WantedBy=services that needs your service
Więcej informacji o usługach i modułach usług Linux-Red Hat: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html
Obsługa Windows Service jest obecnie bardzo słaba i wiele pytań o nią pyta. Wsparcie dla Daemona dla Linuksa (cokolwiek to jest) jest w celach post .NET Core RTM (zakładając w następnej wersji). – Thomas
Możesz to zrobić na pewno. Oba środowiska mogą łączyć się z narzędziami opartymi na narzędziach wiersza poleceń ... jakie .NET Core definately masters na dzień dzisiejszy. – Thomas
Demony Linux można napisać prawie w całości, ponieważ są one zasadniczo po prostu rozłączonymi procesami bez interfejsu użytkownika. Jeśli możesz zrobić to, czego potrzebujesz w rdzeniu .Net, powinieneś być w stanie uruchomić go jako demon systemu Linux. Jednak prawdziwe pytanie brzmi: "Czy możesz zrobić, co chcesz z rdzeniem .Net w ogóle?" ponieważ w tym momencie jest bardzo ograniczony. –