Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 4.8.2012, 15:49 | Обновление билда | посмотри тут https://c-s.net.ua/forum/topic39398.html |
SeMax | ||
| 12.6.2012, 13:28 | Не поднимается сервер. | Проверь командой ./steam -command update -game "cstrike" -dir . -verify_all |
FTB | ||
| 28.5.2012, 13:06 | Скрипт удаления логов сервера | Добавляется в Задания по расписанию (cron) Подробнее Cron в Ubuntu 1)Редактируйте под спойлером под свои нужды и копируете все, например, в файл clear_logs.sh clear_logs.sh #!/bin/bash # скрипт очистки логов для серверов # чистит логи старше 7 дней # запуск в кроне в 12 часов ночи каждый день find /home/user/hlds/cstrike/addons/amxmodx/logs -type f -ctime +7 -exec rm {} \; find /home/user/hlds/cstrike/logs -type f -ctime +7 -exec rm {} \; 2) Теперь нам надо чтобы этот скрипт запускался, ну допустим, в 12 часов ночи каждый день. Для этого введём команду Код crontab -e Этой командой мы открываем для редактирования файл crontab для данного пользователя, в моём случае это user. Если нашему скрипту нужны права супер пользователя, то нужно редактировать crontab суперпользователя. Делается это командой Код sudo crontab -u root -e Ну и если заменить root а логин другого пользователя, мы будем редактировать его crontab. Сразу напишу, чтобы посмотреть файл crontab введите команду. Код crontab -l Файл crontab имеет следующую структуру: поле1 поле2 поле3 поле4 поле5 команда Значения первых пяти полей: 1.минуты— число от 0 до 59 2.часы — число от 0 до 23 3.день месяца — число от 1 до 31 4.номер месяца в году — число от 1 до 12 5.день недели — число от 0 до 7 (0-Вс,1-Пн,2-Вт,3-Ср,4-Чт,5-Пт,6-Сб,7-Вс) Все поля обязательны для заполнения. Не сложно догадаться что первые 5 отвечают за определения периодичности запуска команды, а последняя собственно команда или полный путь к скрипту. Таким образом, чтобы запустить наш скрипт очистки логов надо вписать следующую строчку. Код 01 00 * * * /home/user/clear_logs.sh |
nividimka, Paster | ||
| 27.5.2012, 23:03 | Скрипт удаления логов сервера | #!/bin/bash # скрипт очистки логов для серверов # чистит логи старше 7 дней # запуск в кроне в 12 часов ночи каждый день find /home/hlds/CSDM/cstrike/addons/amxmodx/logs -type f -ctime +7 -exec rm {} \; find /home/hlds/CSDM/cstrike/logs -type f -ctime +7 -exec rm {} \; find /home/hlds/hlds/cstrike/addons/amxmodx/logs -type f -ctime +7 -exec rm {} \; find /home/hlds/hlds/cstrike/logs -type f -ctime +7 -exec rm {} \; |
nividimka, Paster | ||