История изменений
Исправление 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 не создает отдельный процесс, а на другом создает?