История изменений
Исправление 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
— пути до скриптов.