Солярис SMF: Уничтожьте с пользовательским сигналом, или получите PID или предотвратите, уничтожают детей

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

Я сделал бы это теперь, но я не думаю, что Вы стреляете себе в ногу, если Вы не делаете.

Это - немного rah-rah-MS, но информативный.

2
задан 2 July 2011 в 00:49
3 ответа

exec = ": kill -USR1" делает свое дело. Без SIG .

Я искал это при определении method = "refresh" . jperkin меня прямо объяснил своим примером exec = ": kill -HUP" , тогда как на SmartOS использование exec = ": kill -SIGHUP" привело к "/ sbin / sh [1]: exec:: kill: not found ".

2
ответ дан 3 December 2019 в 12:08

Вполне уверенный можно просто сделать exec="kill -SIGUSR1".

0
ответ дан 3 December 2019 в 12:08

Это связано с тем, что и родитель, и потомок находятся в одном контракте («контракт с человеком» для получения дополнительной информации)

Используйте «ctrun» («man ctrun» для получения дополнительной информации), это создаст дочерний процесс по другому контракту. Это предотвратит убийство ребенка при убийстве родителя.

0
ответ дан 3 December 2019 в 12:08

Теги

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