Видео ролики бесплатно онлайн

Смотреть анал видео

Официальный сайт ufa-check 24/7/365

Смотреть видео бесплатно

WeLinux.ru

21.02.09 17:01exelens

0byteКак автоматически обновить Ubuntu

Выполните в консоли
sudo crontab -e

Добавьте эту строчку:
0 0 * * * apt-get -y update && apt-get y upgrade && apt-get -y dist-upgrade && apt-get -y clean
+4
l1feh4ck3r21.02.09 17:36# +0
Забыл сказать, что нужно, чтобы комп был включен в 12 ночи ;)
exelens21.02.09 17:40# +0
А зачем его выключать?
l1feh4ck3r21.02.09 17:48# +0
Чтобы ночью не шумел )
Dreams21.02.09 21:19# +2
как же я усну если он шуметь не будет?))))
exelens21.02.09 22:06# +0
У меня сейчас шумят 2
Brun23.02.09 21:40# +0
А не кажется ли Вам что это не разумно, каждый раз вот так вот апгрейдится.
Как минимум новые версии каких то програм могут поменять свои конфинурационные файл и тогда будет какое то время не работоспособный сервер.

Собственно, не понял для чего нужна эта автоматизация.
a1fred23.02.09 21:47# +0
На серверах вообще без острой нужды обновляться как то скажем так не рекомендуется. Такое подойдет для десктопа.
Хотя я бы сделал список программ которые нужно держать в актуальном состоянии и добавил бы обновление только программ из этого списка. Если комунить надо шкрипт могу набросать;)
polatov21.02.09 20:55# +0
Хм. А мне интересно как корректировать первую часть (0 0 * * *), чтобы не оставлять машину включенной в 12 часов ночи. За скрипт +, но хотелось бы подробностей.
xT21.02.09 21:10# +2
man cron
1
2
3
4
5
6
7
8
9

# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7)  OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
  *  *  *  *  *  command to be executed
 

Т.е. каждый день в 0 часов 0 минут запустить следующее:
Можно, например, поставить
* 12 */2 * * apt-get -y update && apt-get y upgrade && apt-get -y dist-upgrade && apt-get -y clean
Каждые два дня в 12 часов.
polatov21.02.09 21:33# +0
Отлично. А что означает вот этот синтаксис */2? То есть я понял что это означает каждые да дня? А если я хочу чтобы это было каждый день или каждые шесть дней, то */1 и */6 соотвественно?
exelens21.02.09 22:08# +1


CronTab – это утилита позволяющая в определенный день и час автоматически запускать различные программы или скрипты. Согласитесь, очень удобно.

Структура файла с заданиями для CronTab.

* * * * * command
- - - - -
| | | | |
| | | | +----- День недели (0 - 6) (Sunday=0)
| | | +------- Месяц года (1 - 12)
| | +--------- День месяца (1 - 31)
| +----------- Час дня запуска (0 - 23)
+------------- Минута часа для запуска (0 - 59)

command запускаемая программа или скрипт.

Значок * задаёт параметр (день, год, месяц, час).

Пример

01 * * * * command запуск программы или скрипта каждый час в одну минуту.

* 6 * * * command запуск программы или скрипта каждый день в 6 часов утра.

Значения могут быть числом, трех-буквенным названием, а так же диапазоном например запись «1-5» в поле day будет означать «с понедельника по пятницу». Значения могут отделяться запятыми: «1,15,31» в поле day будет запускать указанную команду 1-го, 15-го и 31-го числа каждого месяца.

Все пять полей времени допускают использование символа звездочка – «*», который обозначает «использовать любое допустимое значение» для этого поля.

Для создания задания используйте ниже приведённые команды:

crontab -e Изменит Ваш crontab файл или создаст новый.
crontab -l Отобразит содержимое существующего crontab файла.
crontab -r Удалит Ваш crontab файл.
crontab -v Отобразит когда в последний раз Вы изменяли свой crontab файла.

Сложно работать с консольным редактором?
Правьте файлы привычным текстовым редактором... Например используйте Gedit.

Файлы с заданиями можно найти тут:
/usr/lib/cron
Основной каталог команд, связанных со временем.
/usr/spool/cron/crontabs
Каталог файлов регулярных действий.
/usr/lib/cron/log
Учетная информация.
/usr/lib/cron/cron.allow
Список пользователей, которым разрешено выполнять команду crontab.
/usr/lib/cron/cron.deny
Список пользователей, которым запрещено выполнять команду crontab.

из http://it-talk.ru/?p=81
xT22.02.09 01:05# +0
Да.
a1fred23.02.09 21:34# +0
Лучше все это разбить на отдельные строчки в кроне или между коммандами добавить не "&&", а ";", потому как если одна комманда по любой причине не вернет 0, то выполнение прекратится, что далеко не всегда нужно.

Top блогов (все)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Top пользователей (все)
Топ пользователей Топ блогов
В сети: Tordor, masai, h0rr0rr_drag0n

Новенькие: umren, Tordor, Tagire, nodzip, anp
welinux.ru
Идея сайта exelens; Движок 0byte, разработчик nvbn; Дизайн - Astramak

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн