Tag: script


Mikrotik: wi-fi password generator


Скрипт генерирует пароль для wi-fi профиля и отправляет его на емэйл двум получателям: to@example.com и cc@example.com. Отправляет используя почтовый сервер 93.184.216.34 с логином from@example.com и паролем PassW0rd.

Если копия не нужна, то надо убрать переменную cc=$ccdestmail из строчки по отправке.

Заменить эти данные на свои.

Пароль меняет в security profile на профиль с именем test  на wpa-psk и wpa2-psk. Заменить на свой профиль.

Так же в самом низу подставить своё имя профиля.

Введена задержка (delay) в 60 секунд, что б письмо пришло раньше, чем сменится пароль. Время задержки можно менять на любое.

ВНИМАНИЕ: скрипт генерирует пароль примерно 2 минуты.

Read More »


ZFS rm: No space left on device


Бывало, что у FreeNAS заканчилось место на разделе с ZFS.

При попытке удаления файла пишет No space left on device

Помогает удалить хотя бы один большой файл командой

truncate -s 0 ИмяФайла

После этого удаляем обычным способом остальное, что надо.


Как быстро очистить файл в Linux из командной строки


Быстро очистить файл в Linux

cp /dev/null /pato/to/file.txt

Тем самым мы загоняем пустоту вместо содержимого файла.


Mikrotik failover script


Basic Info

This is an easy to use script for your failover needs. It is currently written for 2 connections and works by pinging any IP address you specify using both of your connections.

If a ping failure is detected a certain number of times, the script increases distance of all default routes that use the gateway present on the interface that failed the ping.

Read More »


Backup Citrix XenServer на сетевую шару


Делаем бэкап определённых виртуальных машин на сетевую шару

#!/bin/bash

#Задаём переменную с датой
DATE=`date +%d-%m-%Y`

#Задаём переменную с именем сервера
XSNAME=`echo $HOSTNAME`

#Путь до файла с uuid машинок
UUIDFILE=/home/xen-uuids-1d.txt

Read More »