Как сделать двоичный в уже существующий пакет NIX, способный запустить скрипт оболочки в другом пакете?

Ссылка: Документация Cpanel

Здравствуйте,

Согласно официальной документации, количество учетных записей пропорционально квоте для каждой учетной записи электронной почты.

Сервер электронной почты имеет ограничения на хранение учетной записи электронной почты пользователя. Если операционная система 32-разрядная, то разрешенная максимальная квота составляет 2 ГБ, а если она 64-разрядная, то она составляет 4 ГБ.

Действительно, вы также можете изменить этот параметр в разделе «Изменить квоту».

Для получения дополнительной информации см. Ссылку выше.


С уважением

Genupula

0
29.01.2019, 17:28
1 ответ

Вы неправильно создали скрипт фильтра. Каждая строка (и особенно первая )имеют отступ в два пробела. Это означает, что ваша строка #!/bin/shна самом деле является ..#!/bin/sh(, где я использовал точки для обозначения пробелов ), и это означает, что ядро ​​​​не может понять, что вы имеете в виду, что, в свою очередь, создает exec format error.

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

cat <<!ENDOFWFILTER! > brother_lpdwrapper_mfc9332cdw
...
!ENDOFWFILTER!

для этого

sed 's/^  //' <<'!ENDOFWFILTER!' > brother_lpdwrapper_mfc9332cdw
...
!ENDOFWFILTER!

Пока вы там, цитируемый маркер конца -из -здесь гарантирует, что ваш включенный текст здесь также заключен в кавычки, поэтому вам не нужно экранировать $и другие важные символы с обратной косой чертой.

1
28.01.2020, 02:41

Теги

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