Программно добавьте запись в crontab пользователя

Выполнение SQL Server в Виртуальной машине поддерживается, как указано в этом КБ MS:

http://support.microsoft.com/kb/956893

Можно ожидать издержки из-за виртуализации, которая будет стоить приблизительно 5% производительности, если все лучшие практики будут уважать.

Ваш сервер VMware должен будет быть питанием достаточно для поддержки рабочего процесса SQL. Необходимо будет иметь размеры сколько использования ресурса текущий SQL Server.

Лучшая практика VMware для SQL Server: Microsoft SQL Server и виртуальная инфраструктура VMware

Другие ресурсы: http://communities.vmware.com/docs/DOC-8964

3
задан 3 August 2011 в 08:24
4 ответа

Как насчет:

(crontab -u USERNAME -l ; echo "line to be added") | crontab -u USERNAME -

... или (хотя непосредственно редактируя crontab файлы не рекомендуется):

echo "line to be added" >> /var/spool/cron/crontabs/USERNAME

(Принятие Вашего сценария настройки работает как корень.)

6
ответ дан 3 December 2019 в 05:07

Существует несколько путей

Это будет работать, если Вы захотите, чтобы пользователь отредактировал его

echo "normal crontab line here" >> /var/spool/cron/user

Если Вы не хотите, чтобы пользователь отредактировал его.. Я бросил бы файл в/etc/cron.d, который похож

0 0 * * * username /path/to/file

Можно назвать его вообще, Вы хотите.

1
ответ дан 3 December 2019 в 05:07

Вы могли непосредственно добавить новые кроны (если у Вас есть полномочия пользователя root). можно также указать выполнение как пользователь.

/etc/cron.d/filename

0
ответ дан 3 December 2019 в 05:07

Возвращаясь к этим годам, если вы оказались в подобной ситуации, то вам следует очень внимательно присмотреться к инструментам управления конфигурацией. В частности, Ansible - это отличный вариант, который легко вписывается в существующую инфраструктуру и имеет хороший модуль cron.

.
1
ответ дан 3 December 2019 в 05:07

Теги

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