Исправление atd с /var/spool на RAM диске
У меня 18.04 сервер на машине с 64 Гб оперативной памяти и только SSM накопители NVME. Чтобы избежать временных записей на диск, я установил некоторые пути в RAM-диски через tmpfs.
К сожалению, atd не запускается после этого, потому что кажется, что он содержит жестко закодированные пути в / var / spool / cron / atjobs и / var / spool / cron / atspool.
Есть ли другой (более чистый) способ запустить это снова, кроме редактирования /lib/systemd/system/atd.service?
Я добавил туда две строки, и теперь он работает нормально, но мне интересно, есть ли способ сделать это, не вмешиваясь в конфигурацию запуска системы.
Кстати: я добавил следующие строки в [Сервис]
ExecStartPre = / bin / mkdir -p / var / lib / cron / atjobs
ExecStartPre = / bin / mkdir -p / var / lib / cron / atspool