Я обнаружил, что rsyslog
изначально не создает пользовательских файлов журнала, поэтому я делаю это сам.
Примечание: разрешения, как всегда, важны! - убедитесь, что rsyslog имеет разрешения для записи в новый файл журнала, попробуйте что-нибудь вроде
print_status "Give Iptables its own log file - instead of /var/log/syslog"
sudo touch /var/log/iptables.log
# assign appropriate ownership to your setup
sudo chown -v root:adm /var/log/iptables.log
sudo chmod -v 660 /var/log/iptables.log
, тогда, очевидно, вам нужно перезапустить rsyslog
, чтобы изменения вступили в силу
sudo service rsyslog restart
или любую другую команду, которую вы используете в своем дистрибутиве , возможно?
sudo /etc/init.d/rsyslog restart
Вы можете использовать ExecStartPost=/bin/systemctl start some-other-service
, если Type=
равно oneshot
.
Подробнее читайте вman systemd.service
Чтобы просмотреть полный список направлений, используйте man systemd.directives
, в котором перечислены все направления и где они задокументированы.