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

Код:
rm: ./upgrade/templates/ManifestSystemCheck.html : No such file or directory
rm: /home/username/data/www/domen.com/gallery/upgrade/templates/ManifestSystemCheck.html
: No such file or directory


Добавлено через 1 минуту
Код:
rm: ./upgrade/templates/ManifestSystemCheck.html : No such file or directory
rm: /home/username/data/www/domen.com/gallery/upgrade/templates/ManifestSystemCheck.html
: No such file or directory

Хостинг ispserver, панель ispmanager
 
логинимся по ssh к хосту и проверяем наличие файлов, если их нужно всего 1 раз удалить, то и удаляем на месте, или как вариант войти по FTP и прибить всё от туда.
если уж нужно кроном убивать файло, то в самом скрипте прописываем:
#! /bin/bash
rm -f upgrade/templates/ManifestSystemCheck.html
rm -f upgrade/styles/style.css

файло оставляем в корне сайта.
а в кроне пишем просто:
sh /полный путь к файлу скрипта, начиная от корня/cleanup.sh
права на выполнение можна неназначать, поскольку sh это уже команда "выполнить".
 
логинимся по ssh к хосту и проверяем наличие файлов, если их нужно всего 1 раз удалить, то и удаляем на месте, или как вариант войти по FTP и прибить всё от туда.
если уж нужно кроном убивать файло, то в самом скрипте прописываем:
#! /bin/bash
rm -f upgrade/templates/ManifestSystemCheck.html
rm -f upgrade/styles/style.css

файло оставляем в корне сайта.
а в кроне пишем просто:
sh /полный путь к файлу скрипта, начиная от корня/cleanup.sh
права на выполнение можна неназначать, поскольку sh это уже команда "выполнить".

На емайл пришел результат другой, чем в предыдущих случаях.
Код:
rmdir: illegal option -- f
usage: rmdir [-pv] directory ...
rmdir: illegal option -- f
usage: rmdir [-pv] directory ...
Но файлы так и не удалились.

Я таки завтра скачаю клиент и через SSH клиет все удалю.
 
а почему именно ssh? ведь изначально хостер даёт доступ по FTP, значительно проще войти любым FTP-клиентом и удалить файлы из него, чем логинится в консоль сервака через ssh и пытатся сориентироватся в незнакомой обстановке
 
а почему именно ssh? ведь изначально хостер даёт доступ по FTP, значительно проще войти любым FTP-клиентом и удалить файлы из него, чем логинится в консоль сервака через ssh и пытатся сориентироватся в незнакомой обстановке

А как по ФТП можна сходу 1500 файлов удалить в разных дирикториях
 
У rmdir нет ключа -f, только у rm есть означает force delete, удаление без лишних вопросов :)

ТС: я тебе уже писал: заходишь в каталог где cleanup.sh

и руками набираешь команды удаления ненужных файлов. Когда команда заработает, пихаешь ее в скрипт cleanup.sh вместо нерабочей.

После этот скрипт определяешь в крон.

Проблемы не вижу.
 
чего то в самом скрипте я вижу только 2 диретории и конкретно 2 файла на удаление, на 1500 явно непохоже
 
чего то в самом скрипте я вижу только 2 диретории и конкретно 2 файла на удаление, на 1500 явно непохоже
Там 1436 строк. Несколько дирикторий, остальные - файлы. А смысл их все сюда писать.
 
конектишся по ssh к серваку, и вручную запускаеш скрипт, заодно смотриш ошибки которые он может выдать в процессе работы, если тама нужно удалить просто папки с начинкой, не выбирая файлы, опять же проще пройтись по паре-тройке папок через FTP.
 
А какой командой запускать. Вскользь пробежал по инету, эксперементировать нехочю.
За полтора года это впервые такая морока. Раньше не нужно было.
 
Назад
Сверху