Однажды на одном TFTP сервере, на который мои скрипты скачивали резервные копии с сетевого оборудования, понадобилось очищать файлы старее 200 дней, чтобы память дисковой системы не переполнилась, для очистки я использовал команду:
Читать далее «Как изменить дату файла в Linux»Архивы меток:bash
Скрипт просмотра PPS (Packets Per Second)
Скрипт ежесекундно отображает количество входящих и исходящих пакетов в секунду на указанном сетевом интерфейсе.
Содержимое скрипта поместим в файл, например pps.sh и выполним указав имя сетевого интерфейса (остановить выполнение скрипта можно клавишами CTRL+C):
Bash скрипт перезагрузки оборудования через telnet
Заметил что некоторое дешевое управляемое оборудование, может через несколько дней или недель начать некорректно работать, поэтому возникла идея написать скрипт перезагрузки и добавить его в cron.
Содержимое скрипта:
#!/bin/bash ( sleep 5 echo "admin" sleep 5 echo "password" sleep 5 echo "reboot" sleep 5 echo "y" sleep 5 echo "quit" ) | telnet 192.168.1.10
sleep 5 означает паузу в 5 секунд после каждой команды, это значение оптимально для долго думающего оборудования. К примеру для клиентских коммутаторов D-Link DES-3200 паузу можно вовсе убрать или выставить 1.
Смотрите также:
Использование и настройка CRON
Скрипт удаления старых файлов
Недавно делал что-то типа частного файлообменника, и чтобы не контролировать что пользователи закачивают, добавил скрипт в cron чтобы файлы которым больше 3 дней удалялись автоматически.
Читать далее «Скрипт удаления старых файлов»