Покоряй и Властвуй: Автоматизация действий Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
fullcircle:24:автоматизация_действий [2010/05/02 16:04]
fullcircle:24:автоматизация_действий [2012/05/28 09:10] (текущий)
Строка 17: Строка 17:
 </​code>​ </​code>​
  
-Чтобы сохранить файл, нажмите Ctrl+X и Enter. Чтобы сделать его исполняемым,​ выполните следующую команду:​+Чтобы сохранить файл, нажмите ​<key>Ctrl+X</​key> ​и <key>Enter</​key>​. Чтобы сделать его исполняемым,​ выполните следующую команду:​
  
 <​code>​ <​code>​
Строка 79: Строка 79:
 Предполагается,​ что ваш жёсткий диск или резервный раздел смонтирован в /​media/​Backup и на нём есть каталог «Music Backup». Команда tar запаковывает ваш каталог Music в tar-архив backup.tar.gz,​ сжатый при помощи gzip, и помещает его в каталог /​media/​Backups/​Music Backup/. Можно запускать эту команду из crontab и без сценария,​ но если вы собираетесь делать резервирование всей системы (или, допустим,​ раздела root), то вы наверняка захотите указать длинный список каталогов,​ которые не нужно обрабатывать (возможно,​ этот список будет храниться в отдельном файле). Так что с использованием сценария это будет просто аккуратнее. Более того, сценарий можно запросто запустить из терминала. Я рекомендую всегда тестировать команды или сценарии на небольшом тестовом каталоге,​ прежде чем добавлять их в crontab, иначе можно столкнуться с проблемами. Предполагается,​ что ваш жёсткий диск или резервный раздел смонтирован в /​media/​Backup и на нём есть каталог «Music Backup». Команда tar запаковывает ваш каталог Music в tar-архив backup.tar.gz,​ сжатый при помощи gzip, и помещает его в каталог /​media/​Backups/​Music Backup/. Можно запускать эту команду из crontab и без сценария,​ но если вы собираетесь делать резервирование всей системы (или, допустим,​ раздела root), то вы наверняка захотите указать длинный список каталогов,​ которые не нужно обрабатывать (возможно,​ этот список будет храниться в отдельном файле). Так что с использованием сценария это будет просто аккуратнее. Более того, сценарий можно запросто запустить из терминала. Я рекомендую всегда тестировать команды или сценарии на небольшом тестовом каталоге,​ прежде чем добавлять их в crontab, иначе можно столкнуться с проблемами.
  
-**Смотрите также:​** http://​www.troubleshooters.com/​tpromag/​200007/​200007.htm +<note tip>Lucas научился всемучто знает, ломая систему, которую потом приходится учиться восстанавливать. Когда есть время, он также ведёт блог http://​lswest-ubuntu.blogspot.com </​note>​
-<note tip> ​ +
-http://​lswest.pastebin.com/​f21a592a4 -- Для техкто заинтересовался, версия сценария на языке Python+
  
-http://​www.linux.org/​docs/​ldp/​howto/​Bash-Prog-Intro-HOWTO.html ​--  +--------------------------------
-Учебник по созданию сценариев bash +
  
-«Linux Shell Scripting with Bash» Кена ​О. Берч (Ken O. Burtch) (ISBN: 978-0-672-32642-4)+http://​lswest.pastebin.com/​f21a592a4 — Для тех, кто заинтересовался, версия сценария на языке Python
  
-http://www.clickmojo.com/code/cron-tutorial.html -- Руководство по cron </​note>​+http://www.linux.org/docs/ldp/​howto/​Bash-Prog-Intro-HOWTO.html — Учебник по созданию ​сценариев bash 
  
 +http://​www.clickmojo.com/​code/​cron-tutorial.html — Руководство по cron
 +
 +---------------------------------------
 +
 +<style center>
 +//​[[..:​24|К содержанию номера]]//​
 +
 +//​[[:​fullcircle|К архиву журналов]]//​
 +</​style>​
 +
 +{{tag>​Система Администрирование Full_Circle BASH Скрипты Резервирование}}