найти идентификаторы баз данных с ошибками во время апгрейда

Цифры, в которых я разобрался бы сам.

Подсказка была здесь, в выходных данных пользовательской службы:

Dec 23 19:43:27 redmine systemd[613]: Reached target Default.

Мой модуль запрашивал загрузку с multi-user.target , но в пользовательском systemd такой цели нет.

Я изменил это на default.target в файле модуля, отключил и снова включил службу, и теперь она запускается во время загрузки.

[Install]
WantedBy=default.target

, а затем

$ systemctl --user disable thin@redmine
Removed symlink /home/error/.config/systemd/user/multi-user.target.wants/thin@redmine.service.
$ systemctl --user daemon-reload
$ systemctl --user enable thin@redmine
Created symlink from /home/error/.config/systemd/user/default.target.wants/thin@redmine.service to /home/error/.config/systemd/user/thin@.service.
0
09.10.2018, 22:55
3 ответа

Ты этого хочешь?

sed -e 's/^.*str//' test.in
1
28.01.2020, 02:23

Вы можете сделать это в awkследующим образом:

awk '{print $8}' file | tr -d "str"

A5903427123
B4403298440
C5903427342
D4403298988
E5903427298
F4403298232
G5903427455
H4403298223
1
28.01.2020, 02:23

с помощью grepвывести 10-значный идентификатор, начинающийся сA

grep -Eo "A[0-9]{10}" file

выход

A5903427123

Чтобы перечислить 10-значный идентификатор, начинающийся с любой буквы в верхнем регистре.

grep -Eo "[A-Z][0-9]{10}"  file

A5903427123
C5903427342
D4403298988
E5903427298
F4403298232
G5903427455
H4403298223
1
28.01.2020, 02:23

Теги

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