= Сообщение: 3757 из 10763 ===================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 20 Nov 15 23:14:50 Кому : Vassily Kiryanov 20 Nov 15 23:14:50 Тема : Re: межсистемные вызовы исполняемых файлов FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+47f6feee На : area://RU.UNIX.BSD?msgid=2:5054/36+564ede47 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== 20 ноя 2015, пятница, в 09:44 NOVT, Vassily Kiryanov написал(а):
VK> Вот хочу я из одного исполняемого файла (cgi-шника) запустить исполняемый файл VK> в другой системе (например, в соседнем jail) и его результаты (как минимум - VK> stdout перехваченый) как-то получить и обработать. Как такое сделать наименее VK> затратно можно, какие технологии посоветуете?
Есть минимум два пути, я использую оба. Первый годится, когда нужно из хоста запустить что-то в jail. Если задача явно требует рута, то можно просто запускать команду через jexec по номеру jail (или ezjail-admin command по имени jail, если используется ezjail).
Если запускать из-под непривилигированного пользователя или из другого jail, то это делается как и для просто двух разных хостов - через ssh с авторизацией по публичному ключу, которому разрешено выполнять только определенную команду. Hу, с хоста ещё можно через sudo jexec, но такой необходимости у меня не было пока.
Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.2 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)