Как запустить sh через cron

  • Заблокирован
  • #22
А какой командой запускать. Вскользь пробежал по инету, эксперементировать нехочю.
За полтора года это впервые такая морока. Раньше не нужно было.
Код:
ssh твой_хост
Далее ввод логина и пароля
Потом запусти свой скрипт командой sh /**/путь к скрипту/имя скрипта.sh
 
Если там mod_php, то загрузка шла от apache, по этому и неможет удалить
 
от какого овнера запускается крон? от того же, владельцами файлов, которые нужно удалить или нет?
 
Если там mod_php, то загрузка шла от apache, по этому и неможет удалить

Тогда бы написало не файл не найден/No such file or directory, а нет прав/Acces denied.

Ну а вообще на директорию с файлами на удаление надо было поставить права 777.

...
Сдается мне, что ТС морочит нам голову. Решение задачи стоит на уровне примитивного выполнения команд шелла. Как локализовать и решить проблему я уже писал Для просмотра ссылки Войди или Зарегистрируйся.
 
Недавно понадобилось запускать скрипт sh по крону. Сразу не запустился. Вот инструкция что надо сделать:

Скрипт на сервер надо закачать в режиме ASCII, или на своем компьютере сохранить его в кодировке unix и закачать в обычном режиме.
На сервере выставить скрипту права 0755
Команда крона для запуска: cd /var/путь_к_папке_со_скриптом/; /bin/sh -q script.sh >/dev/null 2>&1

В папке cgi-bin скрипт sh запускается через браузер по www, если скрипт находится в cgi-bin, то можно сделать так: /usr/bin/wget -O - -q 'http://имя_сайта.ru/путь_к_скрипту/script.sh' >/dev/null 2>&1 (не проверялось)
 
Назад
Сверху