Dann habe ich den service eingeschaltet sudo systemctl enable etherwake-unraid.service
und neugeladen sudo systemctl daemon-reload
Der Befehl funktioniert im Terminal einwandfrei. Beim starten des Desktoprechners wird der Server aber nicht geweckt.
Was mache ich falsch, oder gibt es bessere Methoden den Server beim starten zu wecken?
Das könnte zu früh sein. Grundsätzlich ist zwar kein volles Netzwerk für den Befehl nötig, aber es könnte besser zu sein zu warten bis das Netzwerk vollständig da ist.
Also z.B. After=network-online.target verwenden. Damit network-online.target funktioniert muss es aktiviert werden. Falls du den NetworkManager verwendet, schalte NetworkManager-wait-online.service ein (enable).
Manjaro verwendet schon immer nur /usr/bin/. Wir sind hier nicht in der Debian Welt. Natürlich wird /sbin/ auf /usr/bin/ gelinkt, aber einheitlicher wäre die Verwendung von /usr/bin/