Как настроить cron в ESXi 6.7.0 (Build 8169922), чтобы выполнять периодические задачи?

  • 1 сентября 2023 г. 12:57
Ответы на вопрос 2
В ESXi 6.7.0 (Build 8169922), по умолчанию доступ к файловой системе ESXi для записи ограничен, и эта ошибка возникает, когда пытаетесь изменить файлы в /var/spool/cron/crontabs/. 
Чтобы изменить или удалить файл .#root, вам потребуются права на запись в /var/spool/cron/crontabs/. Вы можете получить права на запись в ESXi, войдя как пользователь root по SSH. 

Для этого выполните следующие шаги:

1. Откройте SSH-соединение с вашим ESXi-хостом, используя инструмент, такой как PuTTY.

2. Введите имя пользователя root и пароль.

3. Перейдите в каталог /var/spool/cron/crontabs/ командой `cd /var/spool/cron/crontabs/`.

4. Выполните команду `ls -la`, чтобы просмотреть содержимое каталога и убедиться, что у вас есть файлы .#root и root.

5. Удалите файл .#root, используя команду `rm .#root`.

6. Отредактируйте файл root с помощью любого текстового редактора, например, командой `vi root`, чтобы изменить настройки cron.

7. Сохраните изменения и закройте редактор.

После этого изменения в файле cron должны вступить в силу и выполниться в соответствии с заданным расписанием.

Обязательно будьте осторожны при внесении изменений в файлы ESXi, так как неправильные настройки могут повредить вашу систему. Перед внесением изменений важно создать резервную копию системы и проверить их корректность.
Команду можно вписать в файл crontab. После редактирования нужно перезапустить крон, чтобы изменения вступили в силу.
Похожие вопросы