Как мне на самом деле написать сценарии событий acpid, которые определяют, когда наушники подключены?

Zsh запускается zsh-newuser-installпри запуске, если у вас нет файлов точек. Кажется, что ваши точечные файлы не существовали, когда исполняемый файл zsh инициализировался, но они существовали к моменту запуска функции zsh-newuser-install.

Ваш домашний каталог должен быть смонтирован асинхронно, возможно, в автоматической сетевой файловой системе или зашифрован с помощью ecryptfs. Если вы попытаетесь запустить tmux до входа в систему (, например. с записью @rebootcrontab )и ваш домашний каталог монтируется только при входе в систему, тогда ваш домашний каталог еще не смонтирован.

В чем бы ни заключалась проблема, это должно быть взаимодействие между тем, как вызываются tmux и zsh, и особенностью того, как монтируется ваш домашний каталог. Либо это, либо временная аппаратная ошибка, но это был бы действительно странный эффект.

0
29.12.2019, 00:02
1 ответ

Сценарию может понадобиться " #!/bin/sh" в первой строке, и, конечно же, он должен быть исполняемым.

Нередко -пропустить или забыть последнюю ошибку, которая исправлена ​​с помощью

$ chmod a+x /path/to/script

Более исчерпывающее описание всего этого можно найти на стандартных справочных страницах с:

$ man execve

В системах Debian эти справочные страницы в настоящее время исключены из стандартной коллекции, и вам может потребоваться установить их из пакета manpages-devс:

# apt-get install manpages-dev

Обратите внимание, что для установки пакетов требуется rootдоступ, если только у вас нет других способов установки пакетов.

1
28.01.2020, 02:38

Теги

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