Tengo una pregunta de dos partes.
¿Cuál es el significado del símbolo @ en los scripts systemctl?
¿Cómo iniciar vsftpd en fedora 16 (que en algunos tutoriales parece contener una @ en su nombre)? He hecho todo lo que dicen los tutoriales, y todavía me da un error. http://blog.tuxforge.com/fedora-16-vsftpd/
Qué he hecho
systemctl enable [email protected]
Lo que veo
Failed to issue method call: No such file or directory
(También he intentado esto con una ruta absoluta, y después de comprobarlo no existe dicho archivo. El archivo real no contiene un signo @, y se encuentra en el directorio / lib / systemd / system /. También he intentado iniciar y habilitar con y sin el símbolo @, habilitar funciona, pero comenzar no. Me doy cuenta de que el artículo ahora está obsoleto, pero parece que todavía no puedo iniciar el servicio. Cuando intento conectarlo, no me deja)
EDITAR: Obtuve el servicio para comenzar de alguna manera, pero todavía me gustaría saber qué significa el símbolo @ en algunos nombres de servicio. Además, sigo recibiendo un número de error de inicio de sesión # 500 que no puede cambiar el directorio, [...] ¿qué significa esto?
Para comenzar, simplemente escribí
sudo systemctl enable vsftpd.service
sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)
@
signo a lo que sea apropiado. Agregué un ejemplo que puedes probar para ver cómo funciona.