Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
fullcircle:24:автоматизация_действий [2010/05/02 15:56] |
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, иначе можно столкнуться с проблемами. | ||
- | Смотрите также: | + | <note tip>Lucas научился всему, что знает, ломая систему, которую потом приходится учиться восстанавливать. Когда есть время, он также ведёт блог http://lswest-ubuntu.blogspot.com </note> |
- | Для тех, кто заинтересовался, версия сценария на языке Python: | + | -------------------------------- |
- | http://lswest.pastebin.com/f21a592a4 | + | |
- | Учебник по созданию сценариев bash: http://www.linux.org/docs/ldp/howto/Bash-Prog-Intro-HOWTO.html | + | http://lswest.pastebin.com/f21a592a4 — Для тех, кто заинтересовался, версия сценария на языке Python |
- | «Linux Shell Scripting with Bash» Кена О. Берч (Ken O. Burtch) (ISBN: 978-0-672-32642-4) | + | 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 Скрипты Резервирование}} | ||
- | Руководство по cron: http://www.clickmojo.com/code/cron-tutorial.html |