- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть простой bash скрипт бекапа: заархивировали, залили на удаленный фтп, послали письмо.
Архив бекапа около 500 мб
Так вот если напрямую запускать скрипт из ssh - отрабатывает всегда стабильно, все заливает, письмо приходит.
Если запускать по крону от имени root: /usr/bin/backup.sh > /dev/null 2>&1
то в 2/3 случаев архив до конца не заливается, и писем никогда не приходит.
В чем различается запуск скрипта напрямую и по крону? Ось Дебиан 6
может в заданиях cron надо указать PATH=
madoff, так в общем скрипт работает, и во всем пути правильные...
madoff, так в общем скрипт работает, и во всем пути правильные...
угу сори. если у вас впс, может хостер прибивать скрипт. из за тогоч то он долго весить активным :) на openvz так делают некоторые.
VDS KVM, хостер точно не прибивает ничего, да и отрабатывает скрипт за минуты 3...
И при прямом запуске всегда отрабатывает на отлично, а на кроне скорее не отработает, чем отработает... Не думал что может быть разница от способов запуска...
cron, либо работает, либо не работает.
Выполнения должны быть полными от root.
cron, либо работает, либо не работает.
Выполнения должны быть полными от root.
Запускается от рута.
Но почему при запуске от крона не докачивается до конца файл на фтп?
Тестил, 20 раз запустил через крон, 18 раз закачалось недокачанным. При прямом запуске - 20 раз из 20 закачалось успешно...
ну сделай типа echo в файл и проверь.
Если недокачанным - вопрос, чем качаете. Будто софтинка прибивается, т.к. нет родительского процесса. Под кроном баш запускается для выполнения команды и прибивается после её выполнения. Добавьте в конец скрипта echo - должно помочь от этого (подозреваюю, что баш прибивается после выполнения последней команды, а т.к. для софтинки выглядит будто юзер вышел, который её запустил - она и умирает).
Если недокачанным - вопрос, чем качаете. Будто софтинка прибивается, т.к. нет родительского процесса. Под кроном баш запускается для выполнения команды и прибивается после её выполнения. Добавьте в конец скрипта echo - должно помочь от этого (подозреваюю, что баш прибивается после выполнения последней команды, а т.к. для софтинки выглядит будто юзер вышел, который её запустил - она и умирает).
код собственно заливки:
А сам скрипт выполняется до конца, т.к. действия идущие после заливки выполняются нормально...
Если запускать по крону от имени root: /usr/bin/backup.sh > /dev/null 2>&1
то в 2/3 случаев архив до конца не заливается, и писем никогда не приходит.
Извините, а что должно руту приходить? Пустой выхлоп, оставшийся после того как вы все в /dev/null отправили?