Как запустить SSHD в Fedora на ранней стадии?

Предполагая, что заголовок h3 всегда встречается в строке, отдельной от имени агента, sed , похоже, может сделать то, что вы просите.

Учитывая входной файл

some data
at the top
<h3>Agent</h3>
<p>Blah blah blah </p>
<p>Their agent is XYZ Corp.</p>
some data
at the bottom

, команда

sed -n '\#<h3>Agent</h3>#,/XYZ/p' input.html

сгенерирует

<h3>Agent</h3>
<p>Blah blah blah </p>
<p>Their agent is XYZ Corp.</p>

Команда sed выведет все, что находится между строками, соответствующими двум регулярным выражениям

Агент и XYZ (включительно). Напуганный \ # ... # , ограничивающий первое регулярное выражение, - это как раз то, как использовать настраиваемый разделитель. Я сделал это таким образом, вместо того, чтобы избегать / в шаблоне.

1
02.01.2017, 23:36
1 ответ

Fedora использует systemd для процесса загрузки, а systemd не упорядочивает вещи явно - фактически, он уже пытается запустить все как можно раньше . Вы могли бы заставить его запуститься раньше, чем все остальное, взломав зависимости, но я не думаю, что в этом есть смысл. Это потому, что этот параллельный процесс также означает, что если есть проблема с чем-то, чего нет в пути блокировки (а GNOME не является зависимостью sshd), он не остановит запуск sshd.

Итак, если sshd не запускается , происходит что-то еще, и попытки запустить его раньше не помогут.

2
27.01.2020, 23:34

Теги

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