В основанных на Redhat системах (по крайней мере) таких как Fedora и CentOS можно использовать команду edquota для редактирования набора квот для отдельного пользователя или группы.
Необходимо будет установить файловую систему, чтобы поддерживать квоты и использовать команду quotacheck, чтобы установить и создать файлы квоты (aquota.user и aquota.group), который это кажется, что Вы уже имеете, если Вам определили пользовательские квоты и затем используете edquota для фактического редактирования квот.
См. этот документ Redhat для более всестороннего описания о том, как реализовать квоты и применить их к группам и видеть страницу справочника для edquota здесь.
Во-первых, файлы конфигурации задания Upstart (файлы .conf) не являются сценариями в общепринятом смысле: первая имеющаяся у вас строка (' #! Upstart
') полностью избыточна и будет рассматриваться только как комментарий.
Ваша проблема заключается в использовании ' exec
' в первом файле .conf с циклом for: exec заменяет текущую запущенную оболочку любым аргументом, который вы даете exec поэтому будет запущена только первая запись в цикле for.
Чтобы исправить это, просто удалите ' exec
»в первом файле .conf.