LINUX.ORG.RU
решено ФорумAdmin

exit 0 && shutdown -r now

 , ,


1

2

Доброго дня всем!
Первая тема на форуме, прошу фекало-дендральный обстрел не устраивать!
Есть задача, которая ломает мой мозг и логику VMmanager (ПО для организации vps-кластера от ispsystem)
Собственно, в vmmgr есть такая штука - рецепты (по факту - это выполнение bash после установки ОС, конкретно - deb10). В общем сам скрипт то написан, но чтобы его корректно завершить нужно послать exit 0 в конце исполнения (чтобы vmmgr «узнал» что рецепт закончил выполнение успешно). Но при этом, по логике скрипта мне нужна в конце перезагрузка. Банальное решение, приходящее на ум - exit 0 && shutdown -r now НЕ работает. Кто нибудь может просветить как это сделать?



Последнее исправление: bx1_host (всего исправлений: 1)

Первая тема на форуме, прошу фекало-дендральный обстрел не устраивать!

Ну блин.

В общем сам скрипт то написан, но чтобы его корректно завершить нужно послать exit 0 в конце исполнения (чтобы vmmgr «узнал» что рецепт закончил выполнение успешно). Но при этом, по логике скрипта мне нужна в конце перезагрузка.

В конце чего?

Банальное решение, приходящее на ум - exit 0 && shutdown -r now НЕ работает.

Очевидно.

Кто нибудь может просветить как это сделать?

Доопределить, в конце чего тебе нужна перезагрузка.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

Ну блин.

прости

В конце чего?

в конце скрипта моего (этого рецепта в vmmgr)

Доопределить, в конце чего тебе нужна перезагрузка.

вот же, выше ^^

bx1_host
() автор топика
Ответ на: комментарий от Stanson

Не?

ГРАЦИАС!

з.ы. первый раз увидел вообще setsid - пошёл курить форумы =)

bx1_host
() автор топика
Ответ на: комментарий от bx1_host

Нельзя ребутнуться одновременно в конце скрипта и после конца скрипта.

t184256 ★★★★★
()

continue 0 ; reboot, не?

IPR ★★★★★
()
shutdown_function () {
    shutdown -r now
}
trap shutdown_function 0

# ......

exit 0
anonymous
()

ОТВЕТ

Чтобы дальше комменты не писали

setsid shutdown -r +1 & exit 0

это и есть верный ответ, спасибо @Stanson

bx1_host
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.