Когда питание моей машины отключено, система не имеет времени для удаления/tmp/.
Как я могу удостовериться, что tmp папка очищена, прежде чем systemd сервис выполняется?
Создайте сценарий для очистки папки, которую Вы хотите или сделать независимо от того, что Вы нуждаетесь и помещаете ее в/usr/bin/и затем создаете systemd сервис как:
[Unit]
Description=OLPC Configuration
DefaultDependencies=no
After=sysinit.target local-fs.target
Before=base.target
[Service]
Type=oneshot
ExecStart=/usr/bin/yourscript.sh
[Install]
WantedBy=base.target