Список всех доступных сервисов с (Шеп )стадо

Я не использую tmux, но я обнаружил (с ужасом ), что он повторно -разрешает «программируемое завершение» bash, которое я давно прокомментировал в/etc/bash.bashrc--отсюда загадочное поведение, которое вы наблюдали.

Это потому, что tmux выполняет bash как оболочку входа в систему (с argv[0], установленным на -bash), что вызывает его источник /etc/profile, а затем /etc/profile.d/bash_completion.sh.

У вас тоже есть варианты:

a )сделайте поведение завершения тем, которое вам нравится, как в оболочке входа, так и без -входа, отредактировав .bash_profileи.bashrc

b )убедить tmux не запускать оболочку входа в систему, например. по

set -g default-command "/bin/bash"

в.tmux.conf

0
28.12.2020, 17:09
1 ответ

Оказывается, есть недокументированное использование действия status. По крайней мере, недокументированный с точки зрения того, что он никогда не упоминается явно. При отсутствии аргументов herd statusвыведет список всех известных ему сервисов, например:

$ sudo herd status
Started:
 + avahi-daemon
 + console-font-tty1
 + console-font-tty2
...
3
18.03.2021, 22:40

Теги

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