Выскочка Ubuntu использует один сценарий для выполнения нескольких других

В основанных на Redhat системах (по крайней мере) таких как Fedora и CentOS можно использовать команду edquota для редактирования набора квот для отдельного пользователя или группы.

Необходимо будет установить файловую систему, чтобы поддерживать квоты и использовать команду quotacheck, чтобы установить и создать файлы квоты (aquota.user и aquota.group), который это кажется, что Вы уже имеете, если Вам определили пользовательские квоты и затем используете edquota для фактического редактирования квот.

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

1
задан 11 April 2012 в 17:01
1 ответ

Во-первых, файлы конфигурации задания Upstart (файлы .conf) не являются сценариями в общепринятом смысле: первая имеющаяся у вас строка (' #! Upstart ') полностью избыточна и будет рассматриваться только как комментарий.

Ваша проблема заключается в использовании ' exec ' в первом файле .conf с циклом for: exec заменяет текущую запущенную оболочку любым аргументом, который вы даете exec поэтому будет запущена только первая запись в цикле for.

Чтобы исправить это, просто удалите ' exec »в первом файле .conf.

1
ответ дан 4 December 2019 в 01:09

Теги

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