LINUX.ORG.RU

История изменений

Исправление gobot, (текущая версия) :

Скопировал бинарь php, на новый сервер, запустил там и опа - sh создается. Значит дело в пхп и не в его версии, а в окружении каком то Debian'a.

Более того, это не зависит от пхп

Проверил даже на nodejs

const exec = require("child_process").execSync
exec("sleep 100");


И даже на С
#include <stdlib.h>

int main()
{
    system("sleep 100");
    sleep(1000);
    return 0;
}


Все тоже самое, на одном сервере оболочка создается как отдельный процесс, на другом нет.

Что там такое магическое может быть, что на одном сервере shell не создает отдельный процесс, а на другом создает?

Исправление gobot, :

Скопировал бинарь php, на новый сервер, запустил там и опа - sh создается. Значит дело в пхп и не в его версии, а в окружении каком то Debian'a.

Более того, это не зависит от пхп

Проверил даже на nodejs

const exec = require("child_process").execSync

exec("sleep 100");


Все тоже самое, на одном сервере оболочка создается как отдельный процесс, на другом нет.

Что там такое магическое может быть, что на одном сервере shell не создает отдельный процесс, а на другом создает?

Исходная версия gobot, :

Скопировал бинарь php, на новый сервер, запустил там и опа - sh создается. Значит дело в пхп и не в его версии, а в окружении каком то Debian'a. Что там такое магическое может быть, что на одном сервере shell не создает отдельный процесс, а на другом создает?