Нет ручного ввода для awk

Вопрос в том, на каком экземпляре systemd запущена служба и кто должен выполнять в ней команды.

Вы можете захотеть, чтобы служба запускалась при входе пользователя joe,но сами команды предназначены для запуска под общей учетной записью shared_account. В этом случае служба запускается из пользовательского экземпляра joe, но доступ к командам может быть ограничен shared_account.

В целом, разница между --userи User=может быть сведена к тому, кто владеет экземпляром службы и какой UID запускает команды в службе. Если User=не указан, по умолчанию используется владелец экземпляра systemd.

0
06.09.2020, 16:37
2 ответа

Из man manсправочные страницы обычно хранятся в /usr/share/man.

Поскольку Awk имеет несколько реализаций (gawk, mawk,... ), обычно это символическая ссылка, указывающая на реальный Awk, который будет использоваться в вашем случай, GNU awk. Как и его справочная страница:

$ readlink /usr/share/man/man1/awk.1.gz
/etc/alternatives/awk.1.gz
$ readlink /etc/alternatives/awk.1.gz
/usr/share/man/man1/gawk.1.gz

Проверьте, можете ли вы найти ссылку Awk в разделе /usr/share/man.

find /usr/share/man/man1 -path '*/awk*'
  • Если да, скорее всего, это неработающая ссылка, и в этом случае вы можете удалить ее и создать ссылку на нужную страницу руководства (см. ниже ).

  • Если нет, то ссылка отсутствует. Каким-то образом вы его удалили или он не был отправлен. Вероятно, это можно исправить, установив пакет снова. В противном случае создайте символическую ссылку вручную:

ln -s /usr/share/man/man1/gawk.1.gz /usr/share/man/man1/awk.1.gz
2
18.03.2021, 23:06

Справочная страница awkнаходится в пакете man-pages:

% pacman -Qo /usr/share/man/man1/awk.1p.gz
/usr/share/man/man1/awk.1p.gz is owned by man-pages 5.07-2

Вы должны явно установить этот пакет:

% pacman -Qi man-pages
Name            : man-pages
Version         : 5.07-2
Description     : Linux man pages
Architecture    : any
URL             : https://www.kernel.org/doc/man-pages/
Licenses        : GPL  custom
Groups          : None
Provides        : None
Depends On      : None
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 5.61 MiB
Packager        : Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
Build Date      : So 09 Aug 2020 17:54:00
Install Date    : Sa 22 Aug 2020 01:56:46
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
1
18.03.2021, 23:06

Теги

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