dan ben komut satırı üzerinden böyle yayınlanması için, bir bash komut dosyası var.çalıştırın Bash Komuta PHP
Ya şimdi var olduğunu:
$output = shell_exec("./script.sh var1 var2");
echo "<pre>$output</pre>";
Ama işi gelmiyor.Fark. exec
ve system
kullanarak da denedim, ancak betik hiç çalıştırılmadı.
Ancak, shell_exec("ls");
'u çalıştırmaya çalıştığımda, çalışır ve $output
tüm dosyaların bir listesidir.
Kullanmakta olduğum VPS'nin bir kısıtlaması nedeniyle mi, yoksa sorun başka bir yerde mi olduğundan emin değilim?
Hangi yolu çalıştırıyorsunuz? pwd' ne döndürüyor? – alex
Komut dosyanız, "apache" veya "www-data" kullanıcısıyla çalıştırılabilir mi? – core1024
Bu betik betiği PHP betiğinizle aynı dizinde mi? Php betiğinin çalışma dizini aynı dizinde de var mı? –