У меня есть вопрос из двух частей.
Какое значение символа @ в сценариях systemctl?
Как запустить vsftpd в fedora 16 (которая в некоторых руководствах, кажется, содержит в своем имени символ @)? Я сделал все, что говорят учебники, и это все еще дает мне ошибку. http://blog.tuxforge.com/fedora-16-vsftpd/
Что я сделал
systemctl enable vsftpd@.service
Что я вижу
Failed to issue method call: No such file or directory
(Я пробовал это также с абсолютным путем, и после того, как я проверил, такого файла нет. Настоящий файл не содержит знака @ и находится в каталоге / lib / systemd / system /. Я также пробовал запуск и включение с символом @ и без него, включение работает, но запуск - нет. Я понимаю, что статья устарела, но я все еще не могу запустить службу. Когда я пытаюсь подключиться, она не позволяет)
РЕДАКТИРОВАТЬ: я получил службу, чтобы начать как-то, но я все еще хотел бы знать, что символ @ означает в некоторых названиях служб. Также я все еще получаю номер ошибки входа в систему # 500, не может изменить каталог [...], что это значит?
Для начала я просто набрал
sudo systemctl enable vsftpd.service
sudo systemctl start vsftpd.service (the problem was I was using an absolute path for this I think)
@
знака на что угодно. Я добавил пример, который вы можете проверить, чтобы увидеть, как это работает.