J'ai une question en deux parties.
Quelle est la signification du symbole @ dans les scripts systemctl?
Comment démarrer vsftpd dans fedora 16, (qui dans certains tutoriels semble contenir un @ dans son nom)? J'ai fait tout ce que disent les tutoriels, et cela me donne toujours une erreur. http://blog.tuxforge.com/fedora-16-vsftpd/
Ce que j'ai fait
systemctl enable [email protected]
Ce que je vois
Failed to issue method call: No such file or directory
(J'ai également essayé cela avec un chemin absolu, et après avoir vérifié qu'il n'y a pas de fichier de ce type. Le vrai fichier ne contient pas de signe @ et se trouve sous le répertoire / lib / systemd / system /. J'ai également essayé démarrer et activer avec et sans le symbole @, activer les travaux, mais pas le démarrage. Je me rends compte que l'article est maintenant obsolète, mais je n'arrive toujours pas à démarrer le service. Lorsque j'essaie de me connecter, il ne me laisse pas)
EDIT: J'ai obtenu le service pour démarrer en quelque sorte, mais je voudrais toujours savoir ce que le symbole @ signifie dans certains noms de service. De plus, je reçois toujours un numéro d'erreur de connexion # 500 ne peut pas changer de répertoire [...], qu'est-ce que cela signifie?
Pour commencer je viens de taper
sudo systemctl enable vsftpd.service
sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)
@
signe en ce qui est approprié. J'ai ajouté un exemple que vous pouvez tester pour voir comment cela fonctionne.