Нужна временная метка команды at, которая запускает команду ежемесячно в заданный день.

Для GPT-дисков UUID были присвоены различным типам разделов . Это другой параметр для дисков, подключенных к системе, используйте lsblk -o +PARTTYPE.

Правило udev теперь выглядит так:

# Rules to give VirtualBox users raw access to Windows partitions

# Microsoft Reserved partitions (msftres)
SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="e3c9e316-0b5c-4db8-817d-f92df00215ae", GROUP="vboxusers"

# Windows basic data partitions (msftdata)
SUBSYSTEM=="block", ENV{ID_PART_ENTRY_TYPE}=="ebd0a0a2-b9e5-4433-87c0-68b6b72699c7", GROUP="vboxusers"

Обратите внимание, что это будет работать только на диске, разделенном с помощью GPT. Для обнаружения разделов Windows на MBR-дисках потребуется другой метод.


Переменные среды UUID

Поскольку udev может обращаться к различным переменным окружения UUID, я перечислил их здесь.

  • ID_PART_TABLE_UUID:уникальный для конкретной таблицы разделов, в большинстве случаев может использоваться для уникальной идентификации диска
  • ID_PART_ENTRY_TYPE:уникальный для определенного типа раздела. Список типов разделов GPT доступен в Википедии .
  • ID_PART_ENTRY_UUID:однозначно идентифицирует раздел GPT
  • ID_FS_UUID:однозначно идентифицирует файловую систему
    • Изменяется при переформатировании раздела
    • Если конкретная файловая система не поддерживает UUID, используется более короткий идентификатор.

0
09.10.2019, 23:01
1 ответ

Как указано в комментариях, cron— правильный инструмент для этого. atиспользуется для запуска команды в указанное время и дату, но только один раз.

Просто добавьте эту строку в/etc/crontab:

0  7  15  *   *   youruser  /path/to/somecommand

Запускает указанную команду в 7 :00 утра каждого 15-го числа месяца.

Для получения дополнительной информации см. справочные страницы:

man cron
man crontab
3
28.01.2020, 02:22

Теги

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