У меня есть CentOS 6.5 64-битный выделенный сервер. Единственное, что я сделал на нем, это yum install java7
, так что я не установил ничего другого.
Поэтому в каталоге /root
я сделал этот файл (test.sh
)
#!/bin/bash
while true
do
echo "Hey"
echo "You have five seconds to do 'Ctrl+C' or the while loop will continue."
sleep 5
done
Я знаю, что в коде нет ничего плохого, потому что я пробовал другие (с официальных сайтов) и получаю те же ошибки.
Так что, если я делаю:
cd /root
bash test.sh
Я получаю эту ошибку
test.sh: line 7: syntax error near unexpected token `done'
test.sh: line 7: `done'
Если я сделаю
cd /root
./test.sh
Я получаю эту ошибку
-bash: ./test.sh: Permission denied
Я также попытался сделать это в каталоге /home
и я получаю те же ошибки.
PS. Я вошел в систему как root через SSH.