линукс

Пример бесконечного цикла на Bash

Пример примитивного скрипта на bash в качестве примера считающего количество файлов и директорий внутри текущей каждые 30 секунд и выводящего число в консоль:


#!/bin/bash
while [ 1 -le 5 ]
do
ls -Rla | wc -l
sleep 30
done

Как автоматически выполнять команду в Linux, например, каждый час

Для автоматического выполнения команд в Linux удобно использовать стандартный системный планировщик по умолчанию многих дистрибутивов Linux - cron
Для того чтобы добавить новую задачу в планировщик необходимо отредактировать crontab файл при помощи команды crontab -e, выполненной от имени пользователя. для которого создаётся задача cron:

user@server:/home/user# crontab -e

Добавляем строку подобную этой (здесь, каждый час будет выполняться перезагрузка системы, 0:40, 1:40, 2:40 и так далее)

Установка Ubuntu Desktop 12.04

Безопасный доступ в интернет в общественных местах

Subscribe to RSS - линукс