Цифры, в которых я разобрался бы сам.
Подсказка была здесь, в выходных данных пользовательской службы:
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.
Вы можете сделать это в awk
следующим образом:
awk '{print $8}' file | tr -d "str"
A5903427123
B4403298440
C5903427342
D4403298988
E5903427298
F4403298232
G5903427455
H4403298223
с помощью 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