Рассматривали ли вы использование sed:
sed -n 's /.* href = "\ ([^"] * \). * / \ 1 / p '
Systemd Debian добавляет несколько ссылок для предотвращения запуска устаревших сценариев инициализации:
# Those services are useless under systemd. Mask them so they can't
# be run manually by accident.
/dev/null /lib/systemd/system/sendsigs.service
/dev/null /lib/systemd/system/halt.service
/dev/null /lib/systemd/system/reboot.service
/dev/null /lib/systemd/system/rc.service
/dev/null /lib/systemd/system/rcS.service
(В systemd привязка модуля к /dev/null
сообщает systemd, что он «замаскирован».)
Таким образом, единственная цель rc.service
— гарантировать, что запуск
systemctl start rc
не будет запускать /etc/init.d/rc
скрипт, оставшийся от какой-то другой системы инициализации (file-rc
, openrc
и sysv-rc
все предоставляют этот файл ).