Удалить автоматически создаваемую точку монтирования, когда устройство монтирования остановлено/размонтировано

Для часового пояса можно использовать геолокацию:

$ curl https://ipapi.co/timezone
America/Chicago

Или:

$ curl http://ip-api.com/line?fields=timezone
America/Chicago

http://wiki.archlinux.org/index.php/time#Time_zone

0
25.08.2020, 23:24
1 ответ

Я не знаю встроенного -способа сделать это, но это можно сделать с помощью файла шаблона службы:

# /etc/systemd/system/cleanup-mount-point@.service
[Unit]
Description=Remove mount point when stopped
Before=%i.mount
PartOf=%i.mount

[Service]
Type=oneshot
RemainAfterExit=true
ExecStop=rmdir %f

Затем вы можете просто добавить эту строку в раздел [Unit]вашего устройства крепления:

Wants=cleanup-mount-point@%i.service

Или, если вы хотите приключений, вы можете использовать перетаскивание -в файле, чтобы применить его ко всем ездовым единицам:

# /etc/systemd/system/mount.d/10-cleanup-mount-points.conf
[Unit]
Wants=cleanup-mount-point@%i.service
0
25.03.2021, 10:11

Теги

Похожие вопросы