services service target systemd

services - Problemas al intentar habilitar/iniciar un objetivo personalizado en systemd



systemd service (2)

creo un archivo de destino para agrupar todos mis servicios personales en mi fedora 18, probé los servicios y puedo comenzar de manera individual, pero si trato de habilitar el objetivo ¡recibo un mensaje de error!

[root@ghostrider system]# systemctl enable developer.target Failed to issue method call: Invalid argument

Y aquí el código objetivo:

########################################################################### # Target para ativar servicos de desenvolvimento em Java ########################################################################### #/etc/systemd/system/developer.target [Unit] Description=Processes Java After=default.target [Install] Alias=developer.target

Realmente no entiendo lo que significa ese mensaje, ¿alguna pista?


Tienes un alias con el mismo nombre que la unidad (desarrollador.target). Esto me causó el mismo problema al escribir un archivo de servicio. Es completamente redundante, así que simplemente elimínalo.


systemd creará un enlace simbólico en /etc/systemd/system/xxx.target.wants, si su /etc/systemd/system/xxx.target.wants/xxx.service no es un enlace simbólico, systemd no puede crear un enlace simbólico, lo lanzará este error.

limpie su /etc/systemd/system/xxx.target.wants/ dir.