Начиная с man systemd.directives
вы можете найти документы для любой директивы systemd. Здесь вы можете найти, что ExecStart=
задокументировано в man systemd.service
.
В документах говорится:
перенаправление с использованием «<», «<<», «>» и «>>», конвейеры с использованием «|», запуск программ в фоновом режиме с использованием «&» и другие элементы синтаксиса оболочки не поддерживаются.
Они также обычно не нужны. systemd
по умолчанию уже запускает приложения в фоновом режиме, поэтому вам не нужны и
. Он также автоматически записывает вывод в STDOUT и STDERR и регистрирует его для вас, поэтому вам также не нужно перенаправлять вывод в файл журнала.
Просто используйте journalctl -u cmcreader
для просмотра журналов вашего сервиса или journalctl
для просмотра всех журналов.
Если вы не уверены в синтаксисе файла systemd, вы можете использовать:
systemd-analyze verify ./path/to/your.service
Кроме того, создаваемые вами служебные файлы помещаются в /etc/systemd/system
. Каталог /lib
предназначен для служебных файлов, установленных пакетами, а не людьми.
Наконец, enable
не запускает службу, а просто запускает раздел [Install]
, настраивая запуск приложения при загрузке.
Чтобы запустить службу, используйте systemctl start your.service
.
Запустили ли вы сначала apt-get update
? Если нет, то запустите его и попробуйте снова.
Если вы все еще не можете найти пакет, выполните apt-cache search banner
, чтобы показать список пакетов, начинающихся с banner
.
Если вы все еще не можете найти пакет, это означает, что он больше не доступен.
Debian не предоставляет пакет с именем «banner»
. Они предоставляют sysbanner
, который может быть тем, что вы ищете:
Отображает текст `баннера 'так же, как и баннер System V: по горизонтали.
Я обнаружил это, используя способности
. Как предлагается в комментарии к другому ответу, вы также можете увидеть это (в Debian / testing), используя apt-cache
:
$ apt-cache search banner
adzapper - proxy advertisement zapper add-on
bsdmainutils - collection of more utilities from FreeBSD
claws-mail-multi-notifier - Various new mail notifiers for Claws Mail
doscan - port scanner for discovering services on large networks
figlet - Make large character ASCII banners out of ordinary text
libapache2-mod-layout - Apache web page content wrapper
linuxlogo - Color ANSI System Logo
nast - packet sniffer and lan analyzer
privoxy - Privacy enhancing HTTP Proxy
sysvbanner - System-V banner clone
texlive-latex-extra - TeX Live: LaTeX supplementary packages
wesnoth-1.10-sof - "The Sceptre of Fire" official campaign for Wesnoth (branch 1.10)
, который показывает другой пакет, предоставляющий программу banner
: bsdmainutils . Остальные, наверное, OP не интересуют.
Предлагаемая команда, как таковая, будет показывать только следующее:
$ apt-cache search -n banner
sysvbanner - System-V banner clone