Отсутствует служебный файл для pure-ftpd

(Я могу полностью подтвердить ваши утверждения на собственном опыте. Совсем недавно я пытался заставить некоторые cronjobs работать на Raspbian, и ни один из них не работал каким-либо стандартным способом настройки crontab.)

Вот что у вас есть для этого просто скопируйте и вставьте большую часть этого:

mkdir /home/jb/scripts
sudo cp /etc/cron.custom/update /home/jb/scripts/
sudo crontab -e

Добавьте следующее в открытый crontab : 0 3 * * * sudo bash / home / jb / scripts / update

Закройте crontab.

(ДА, sudo ДОЛЖЕН быть добавлен, даже если crontab -e уже находится в режиме sudo ...)

Также измените обновление файл в:

#!/bin/bash
apt-get update dietpi-update apt-get -y upgrade apt-get -y dist-upgrade apt-get clean apt-get -y autoremove reboot
1
18.06.2017, 03:04
1 ответ

Знаете ли вы, что systemd поставляется с некоторыми генераторами, которые генерируют для вас чистый -файл ftpd.service? В результате получается не очень красивый юнит-файл, но рабочий.

Папка, в которой он создается, — /run/systemd/generator.late. Вы можете увидеть исходный код с cat pure -ftpd.service

Затем создайте новый /lib/systemd/system/pure -ftpd.service и поместите туда содержимое /run/ модуля (, после чего вы сможете настроить код модуля ).

Учтите, что init.d больше не используется debian (при использовании systemd ), а все необслуживаемые сервисы автоматически генерируются генераторами.

Подробнее:

https://www.freedesktop.org/software/systemd/man/systemd.generator.htmlhttps://www.freedesktop.org/software/systemd/man/systemd-sysv-generator.html

systemd-sysv-generator is a generator that creates wrapper.service units for SysV init scripts in /etc/init.d/* at boot and when configuration of the system manager is reloaded. This will allow systemd(1) to support them similarly to native units.

1
27.01.2020, 23:45

Теги

Похожие вопросы