Существует два набора заданий cron для пользователя: пользовательский crontab (отредактированный с помощью crontab -e
) и системный crontab (/etc/crontab
). Системный crontab позволяет системному администратору выполнять задания от имени любого пользователя — обычно это root или системная учетная запись.
Необычно иметь пользовательский crontab в системной учетной записи, потому что системная учетная запись не должна изменять crontab, это должен делать администратор. И дистрибутивы никогда не будут отправлять пользовательские crontabs, потому что дистрибутив не имеет полного контроля над именами и идентификаторами пользователей, в то время как отправка записей в /etc
является обычной. Так что все, что приходит из дистрибутива, находится в системном crontab.
Расположение системного crontab: /etc/crontab
. По крайней мере, в производных Debian /etc/crontab
не содержит реальных служб, а только инструкции для запуска скриптов в подкаталогах /etc
, таких как /etc/cron.daily
для повседневной работы и так далее. Кроме того, cron Debian читает записи в /etc/cron.d
.Причина помещения отдельных заданий в отдельные файлы состоит в том, чтобы упростить управление пакетами (пакет может просто поместить файл в каталог, чтобы зарегистрировать задание cron). Итак, если вы ищете системную работу cron,проверьте /etc/cron*
, а не только /etc/crontab
.
Из/etc/network/interfaces
:
# Armbian ships with network-manager installed by default. To save you time
# and hassles consider using 'sudo nmtui' instead of configuring Wi-Fi settings
# manually.
Отредактируйте /etc/NetworkManager/NetworkManager.conf
, затем измените следующее:
[ifupdown]
managed=true
-
[ifupdown]
managed=false
Диспетчер сети -не будет управлять сетевыми интерфейсами, настроенными в /etc/network/interfaces
, затем запустите:
sudo systemctl restart network-manager
Используйте команду sudo nmtui
для настройки статического IP-адреса.