servicio systemd no encontrado

servicio systemd no encontrado

Mi sistema operativo es Ubuntu Bionic Beaver.

He escrito una unidad de servicio systemd:

/etc/systemd/user# ll
total 20
drwxrw-r-x 2 rock64 rock64 4096 Nov 23 15:06 ./
drwxr-xr-x 5 root   root   4096 Nov 20 07:21 ../
-rw-r--r-- 1 rock64 rock64   74 Nov 23 14:30 photon_uploader.env
-rwxr-xr-x 1 rock64 rock64  463 Nov 23 14:50 photon_uploader.service*
-rw-r--r-- 1 rock64 rock64  175 Nov 23 14:57 photon_uploader.socket

pero si intento habilitarlo me sale el error:

 systemctl enable photon_uploader
Failed to enable unit: Unit file photon_uploader.service does not exist.

No podía pensar en dónde colocar sistemáticamente el archivo de servicio, así que lo puse en la carpeta de usuario y, como instalo el servicio desde una ubicación remota, realicé rsync y le di la propiedad de la carpeta de usuario a un usuario no root. I

Respuesta1

Para mi servicio systemd de espacio de usuario, puse mis archivos en formato $HOME/.config/systemd/user. Entonces, corrí systemctl enable --user my_service.

información relacionada