Здравствуйте, товарищи
Появилась простенькая задумка, но в этом я новичёк, может кто подскажет -
Суть такова, у меня в папке www/site.ru/file лежат куча txt-файлов, каждый день их полностью обновляю, но в разное время (cron не в помощь). Захотелось просто немного автоматизировать с помощью скрипта через ssh-доступ.
---
вот простенький скрипты, лежат в корне сайта, удаляю все файлы по маске
---
#!/bin/bash
cd www/site.ru/file
rm -f *.txt
---
потом по ftp кладу в эту папку архив с новыми версиями файлов и распаковываю
---
#!/bin/bash
cd www/site.ru/file
tar xf file.tgz
---
Всё! Но скрипты не хотят работать, если скрипт запускать вручную (права на них дал (chmod +x имя_скрипта.sh)), но при выполнении ругается на #!/bin/bash "Command not found" (команда whereis bash показала пути /bin/bash /usr/local/man/man1/bash.1.gz /usr/ports/shells/bash), т.е. если из скрипта удалить эту строку, к примеру оставить только "rm -f *.txt", вручную перейти в папку и запустить из этой папки это огрызок, то он выполняется на ура.
Даже банальный
---
#!/bin/bash
echo "Hello World"
---
не выполняется пока не удалить строку #!/bin/bash
Задумка была такая - положить пару скриптов на сайт и через командную строку (батник), к примеру plink выполнять их, не заходя ни в админку ни putty. Подскажите, как правильно должны выглядеть скрипты.
Заранее спасибо!