Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Запуск cron-задания каждый час

Safety1st
сообщение 12.11.2015, 13:57
Сообщение #1
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

В файле crontab так прописать пойдёт?

Код
* */1 * * * root /bin/sh /etc/blabla.sh
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя drivemaster
сообщение 12.11.2015, 14:19
Сообщение #2


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Да, я также запускаю, но пользователя не указываю.

И тип скрипта для шелл не пишу, только если что-то другое запускаю, php скрипт например.

Код
* */1 * * * /usr/bin/php5 /script/script.php


Отредактировал: drivemaster, - 12.11.2015, 14:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 12.11.2015, 14:26
Сообщение #3
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

У меня там *nix урезанный smile.gif
Код
# Note no shell is available, so u can't do
# things like /bin/echo hello >> /tmp/test, but you could always
# start a shell script to handle anything fancy
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 12.11.2015, 15:07
Сообщение #4


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

ребят есть такой вопрос по поводу крон, можно ли сделать крон задачу так, что бы например он каждые 12 часов или 1 день удалял 1 игрока из статистики в бд?


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 12.11.2015, 15:19
Сообщение #5


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

mertka4,
Можно, но крон здесь только что бы дергать скрипт, который и будет удалять юзера из бд
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 12.11.2015, 15:20
Сообщение #6


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Цитата(mertka4 @ 12.11.2015, 16:02) *
ребят есть такой вопрос по поводу крон, можно ли сделать крон задачу так, что бы например он каждые 12 часов или 1 день удалял 1 игрока из статистики в бд?

Можно. У меня так базы со статистикой обнуляются каждый месяц через крон.

Цитата
Можно, но крон здесь только что бы дергать скрипт, который и будет удалять юзера из бд


Так можно же в шеле прописать конект к консоли mysql и уже через неё выполнять нужные действия Просто со скриптами как-то привычнее.

Отредактировал: drivemaster, - 12.11.2015, 15:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 12.11.2015, 15:34
Сообщение #7


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

подскажите пожалуйста саму крон команду?


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kirby Magicman
сообщение 12.11.2015, 15:44
Сообщение #8


Стаж: 15 лет

Сообщений: 1083
Благодарностей: 398
Полезность: 617

Цитата(mertka4 @ 12.11.2015, 15:29) *
подскажите пожалуйста саму крон команду?

Запуск cron-задания каждый час (Пост #859921)
только вместо /script/script.php путь к своему скрипту
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 12.11.2015, 15:46
Сообщение #9


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

mertka4,
крон на 5 утра
Код:
###MySQL Backups###
0 5 * * * '/home/webserver/mysql_dump_2email.sh' > /dev/null 2>&1

Скрипт
Код:
#! /bin/sh

set -e
MYSQL_REMOTE_HOST=host
MYSQL_USER=user
MYSQL_PASS=pass
DATABASES=DATABASE

DEL_QUERY1="DELETE FROM $DATABASES.aes_stats WHERE твои условия;"

mysql -u$MYSQL_USER -p$MYSQL_PASS --execute="$DEL_QUERY1";


Попробуй так. У меня в подписи полный скрипт висит этотMySQL Backup mailto.

Отредактировал: oxoTHuk., - 12.11.2015, 15:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 12.11.2015, 16:18
Сообщение #10


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Код:
Код
#! /bin/sh

set -e
MYSQL_REMOTE_HOST=хост
MYSQL_USER=пользователь
MYSQL_PASS=пароль
DATABASES=ДБ

DELETE FROM `ДБ`.`csstats_players` WHERE `csstats_players`.`authid` = VALVE_0:0:787056457;"

mysql -u$MYSQL_USER -p$MYSQL_PASS --execute="$DELETE FROM";

Правильно?

Отредактировал: Bloo, - 12.11.2015, 18:42
Причина: Выдано устное предупреждение!


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 12.11.2015, 16:36
Сообщение #11


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

почти хД
сохрани в script.sh в попробуй выполнить, если сработает, ставь задачу на этот скрипт
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 12.11.2015, 16:44
Сообщение #12


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

oxoTHuk., не сработало mega_shok.gif


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.11.2015, 16:55
Сообщение #13
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

надо ещё:
Код
chmod +x /home/webserver/mysql_dump_2email.sh
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 12.11.2015, 16:57
Сообщение #14


Стаж: 12 лет

Сообщений: 285
Благодарностей: 130
Полезность: 191

Цитата(Safety1st @ 12.11.2015, 20:50) *
надо ещё:
Код
chmod +x /home/webserver/mysql_dump_2email.sh

есть проблемка, крон я ставлю на 1й хостинге, а скрипт и стата лежит на хостинге от сервера


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 12.11.2015, 17:21
Сообщение #15
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Дурная голова рукам покоя не даёт.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: