У меня следующая проблема.
Я написал скрипт на bash, который должен выполнить некоторые операции с тысячами файлов.Основной процесс разветвляется примерно в десять раз, чтобы ускорить весь процесс.Скрипт работает нормально, так как он должен работать.Скрипт должен управляться systemd.Я создал служебный файл, который имеет только:
[Unit]
Description=description
[Service]
ExecStart=script_path arguments
Type=simple
К сожалению, скрипт, запускаемый systemd, работает намного медленнее, чем при явном запуске скрипта.Что может быть основной причиной этой проблемы с производительностью?Тип = просто хорошо для такого случая?Сценарий должен иногда запускаться, а основной процесс должен ждать завершения дочерних процессов.
Кроме того, сценарий не требует специальной обработки.