LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

Во-первых, не клади ничего в /dev/shm. Для пользовательских целей есть /tmp.

Во-вторых, примерно так:

[Unit]
DefaultDependencies=no
Before=sysinit.target shutdown.target
RequiresMountsFor=/tmp /path/to/persistent/storage
Conflicts=shutdown.target

[Service]
Type=oneshot
ExecStart=/path/to/restore/script
ExecStop=/path/to/save/script

[Install]
WantedBy=sysinit.target

Вместо /path/to/persistent/storage — путь до той точки монтирования, где ты будешь хранить архив. Вместо /path/to/restore/script и /path/to/save/script — пути до скриптов.

Исходная версия intelfx, :

Во-первых, не клади ничего в /dev/shm. Для пользовательских целей есть /tmp.

Во-вторых, примерно так:

[Unit]
DefaultDependencies=no
Before=sysinit.target
RequiresMountsFor=/tmp /path/to/persistent/storage

[Service]
Type=oneshot
ExecStart=/path/to/restore/script
ExecStop=/path/to/save/script

[Install]
WantedBy=sysinit.target

Вместо /path/to/persistent/storage — путь до той точки монтирования, где ты будешь хранить архив. Вместо /path/to/restore/script и /path/to/save/script — пути до скриптов.