Вы можете использовать nsenter, чтобы получить другие PID.Чтобы выполнить перезагрузку из PID, отличного от исходного пространства имен PID:
/usr/bin/nsenter -m/proc/PID/ns/mnt reboot
Если целевой PID равен 1:
/usr/bin/nsenter -m/proc/1/ns/mnt reboot
Второй вопрос будет таким же, как простой вызов reboot
, поскольку это получило бы текущий контекст PID.