Articles of автоматизация

Зеркалирование двух файлов: rsync vs cp

Я хотел бы иметь копию моего файла .emacs в моей папке Dropbox, но я также хотел бы иметь эту копию в автоматическом режиме, я имею в виду каждый раз, когда я меняю свои .emacs в домашнем каталоге, я хочу, чтобы это было мгновенно обновляется в папке Dropbox (эта необходимость связана с тем, что я хочу, […]

Сценарий Bash – удалить все файлы старше, но оставить их по соображениям безопасности

Я написал сценарий: #!/bin/bash dir=/opt/bla/myfiles # Check disk usage usep=$(df -H | grep /dev/sda3 | awk '{print $5}' | cut -d '%' -f1) if [ $usep -ge 90 ]; then echo "$(date) Running out of space in /dev/sda3 with $usep percent – so deleting action is taking!" >> /var/log/messages && find $dir/releases/* -mtime +3 -exec […]

Crontab убивает процессы firefox

Я хочу сделать работу crontab для того, чтобы убить любые запущенные процессы firefox, если количество запущенных процессов превышает максимальное число, начиная с самого старого процесса. Итак, скажем, 5 процессов запущены, и я только не разрешаю максимум 2, а затем автоматически удаляю 3 самых старых.

автоматизировать передачу tar-файлов по FTP

Каждый день у меня есть скрипт, создающий файлы .tar каталога aparticualr. Один раз в день я хотел бы передать новый tar-файл, сделанный в этот день на удаленный сервер через FTP. Я хотел бы сделать этот процесс автоматизированным. Какой был бы лучший способ обойти это? Можно ли написать сценарий bash для этого и назначить его cron? […]

Как автоматизировать мой запуск?

Я не уверен, как я должен автоматизировать такие деликатные задачи в своей повседневной жизни. Позвольте мне описать это: открыть Sublime Text на первом рабочем столе открыть Chrome во втором откройте два окна терминала в третьем, выровняйте их по вертикали и запустите набор различных команд на каждом открыть окно терминала на четвертом экране Я эффективно обрабатываю […]

Выйти с любой клавишей

Вот что я имею: Сценарий, который записывает звук и выходит при нажатии ctrl + c arecord -D plughw:0,0 -f cd -t wav -d 0 -q -r 16000 > file Это будет записываться и записываться до тех пор, пока я не нажму ctrl + c Я хочу имитировать действие ctrl + c, нажав любую клавишу (желательно […]

rsync два существующих каталога, копирующих все

У меня есть два файловых сервера в двух местах. В настоящее время обе имеют одинаковые данные, которые обычно немодифицированы (используются для доступа только для чтения). Когда второй сервер был настроен (тот, который я использую), данные были скопированы по локальной сети и с тех пор перемещены географически. Я пытаюсь использовать rsync в первый раз в необходимых […]

Как автоматизировать ночную съемку диска?

Я много работаю над разработкой, а иногда это означает беспорядок с драйверами, неофициальными пакетами и настройками загрузки. Я хочу начать автоматическую обработку изображений в ночное время, поэтому, что бы ни случилось, я всегда могу вернуться к предыдущему изображению. обоснование Я хочу быть в состоянии возиться с настройками boot и grub, чтобы получить их правильно, но […]

Настройте службу, автоматически удаляющую определенные файлы из папки

У меня есть папка, которая соединяется с аппаратным журналом погоды. Данные довольно огромны, и я хочу сохранить последние 5 часов данных. Эта папка; однако имеет также некоторые файлы конфигурации, такие как myconfig.ini. Как настроить автоматическую службу, которая автоматически удаляет все файлы в папке, кроме нескольких?

Обновление ОС «на лету»

Интересно, есть ли способ установить более новую версию ОС, скажем, 14.04 (когда это произойдет) на втором разделе моего сервера из операционной системы (например, Ubuntu 12.04), затем измените порядок загрузки grub и перезагрузитесь на новый системы (сокращение времени простоя сервера)? Сценарий: 1-й раздел – Ubuntu 12.04 – счастлив и работает Второй раздел – пустой новый LTS […]