Невозможно выполнить shell с веб сервера

Когда я пытаюсь выполнить php скрипт с веб сервера, происходит сбой:

enter image description here

cat test.sh
echo "Hello World"
[root@yumserver ~]#

Я пытаюсь создать кнопку на веб странице, через которую я могу вывести скрипт на фон...

nohup test.sh &

Пожалуйста, найдите ниже информацию о разрешениях/владениях:

-rwxrwxrwx 1 apache apache 62 Mar 28 04:14 run.php 
-rwxrwxrwx 1 root root 62 Mar 27 06:33 sync.php 

Даже я пробовал CGI-bin, но конкретный скрипт не выполняется...

#!/bin/bash
echo "Content-type: text/html"
echo ""
echo "Bash as CGI"
echo ""
echo "

General system information for host $(hostname -s)

" echo "" echo "

Memory Info

" echo "
 $(free -m) 
" echo "

Disk Info:

" echo "
 $(df -h) 
" echo "

Logged in user

" echo "
 $(w) 
" echo "

test

" echo "
 $(sh /var/www/cgi-bin/yumsync.sh) 
" <<<<< echo "
 $(nohup uln-yum-mirror &) 
" <<<<< echo "
Information generated on $(date)
" echo ""

yumsync или uln-yum-mirror - это скрипт, который я пытаюсь переместить в фоновый режим, но он не запускается. Подскажите, в чем может быть причина?

-1
28.03.2016, 17:10
0 ответов

Теги

Похожие вопросы