Вопрос в том, на каком экземпляре systemd запущена служба и кто должен выполнять в ней команды.
Вы можете захотеть, чтобы служба запускалась при входе пользователя joe
,но сами команды предназначены для запуска под общей учетной записью shared_account
. В этом случае служба запускается из пользовательского экземпляра joe
, но доступ к командам может быть ограничен shared_account
.
В целом, разница между --user
и User=
может быть сведена к тому, кто владеет экземпляром службы и какой UID запускает команды в службе. Если User=
не указан, по умолчанию используется владелец экземпляра systemd.
Из 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
Справочная страница 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