Напишу скрипт за скромное или отзыв
-
Зараз на сторінці 0 користувачів
Немає користувачів, що переглядають цю сторінку.
-
Схожий контент
-
Від Dedy
Помогите с написанием скрипта на баше, что надо
1) Проверить занимаемое место определённой папки
2) Проверить место на удалённом ПК
3) Если места на удалённом пк больше чем размер папки на текущем продолжаем выполнение скрипта если меньше то отменяем дальнейшее выполнение скрипта и отправляем письмо с текстом Аларм на . Чего я добился:
вот так я получаю место на удалённом пк
ssh -i /home/user/.ssh/user.privat_key user@10.18.2.144 'df -h' | grep /mnt/dat44/fol | awk '{print $3}'
получаю для примера 6.2G
Вот так на текущем
du -h -s /mnt/data/backups/ | awk '{print $1}
#!/bin/bash
spacedb="ssh -i /home/user/.ssh/user.privat_key user@10.18.2.144 'df -h' | grep /mnt/dat44/fol | awk '{print $3}'"
folderspacedb="du -h -s /mnt/data/backups/ | awk '{print $1}"
Если за платно - предложение в личку. Не знаю сколько такое будет стоять.
-
Від RadoXX
Всем привет! Имеется скрипт написанный под Unix для авто входа в буспроводную сеть.Скажите пожалуйста как данный скрипт запустить под Windows через bat файл? Заранее большое спасибо! #! /bin/bash user=username pass=password shopt -s extglob # enables pattern lists like +(...|...) listOfESSID='+(BTFON|BTOpenzone|BTOpenzone-B|BTOpenzone-H|BTWi-fi|BTWifi|BTWiFI-with-FON|BTWifi-with-FON|_BTWi-fi)' currentESSID=$(iwgetid | sed 's/.*\"\(.*\)\".*/\1/g') foo=$(wget "https://www.btopenzone.com:8443/home" --no-check-certificate --no-cache --timeout 30 -O - 2>/dev/null) if [ $? -ne 0 ] then echo "Unable to reach btopenzone.com. Are you connected to the network?" exit $? fi loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi') if [ $? -eq 0 ] then echo "You're already logged in. Nowt to do!" exit 0 else echo -n "$currentESSID " case "$currentESSID" in $listOfESSID) echo -n "is a valid Wifi network. Logging in ... " foo=$(wget -qO - --no-check-certificate --no-cache --post-data "username=$user&password=$pass" "https://www.btopenzone.com:8443/tbbLogon") loggedIn=$(echo $foo | grep 'now logged on to BT Wi-fi') if [ $? -eq 0 ] then echo "Success!" exit 0 else echo "Oops!" exit 1 fi ;; *) echo "is not in the list of valid Wifi networks." exit 1 esac fi
-
Від UStas_rinet
Предлагаю в етой теме начать обсуждение как и какими общими методами проводить блокировку.
Для затравки написал первый из серии скриптов, который собирает из улров IPv4 / IPv6 адреса для блокировки, определяет все записи а не та которая прорезолвилась в данный момент.
Принцип работы: Собирает адреса из файла с урлами и выдает в STDOUT список адресов соответствующих протоколу
https://github.com/General-Servers/blocker/blob/master/tools/urls_to_ip_list.py
для использования нужено установить python3-dnspython
stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 4 77.88.8.8 77.88.21.186 77.88.21.178 213.180.193.125 185.71.78.54 87.250.250.178 77.88.55.66 5.255.255.70 87.250.250.22 213.180.204.226 87.250.251.125 213.180.204.12 93.158.134.125 213.180.204.207 213.180.204.41 5.255.255.80 213.180.193.71 87.250.250.12 87.250.251.12 213.180.193.58 93.158.134.178 213.180.204.178 109.235.165.142 213.180.204.73 213.180.204.125 93.158.134.62 213.180.204.186 213.180.193.178 93.158.134.28 213.180.204.28 185.71.78.14 93.158.134.154 109.235.165.182 213.180.193.215 213.180.193.112 213.180.204.56 87.250.250.125 213.180.204.200 5.45.217.5 52.50.157.108 213.180.204.26 87.250.250.218 213.180.204.193 87.250.251.178 87.250.251.41 213.180.204.188 213.180.193.137 77.88.55.70 213.180.193.12 stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $ python3 urls_to_ip_list.py testlist.txt 6 2a02:6b8::12 2a02:6b8::207 2a02:6b8::193 2a02:6b8::2:22 2a02:6b8::178 2a02:6b8::4:41 2a02:6b8:a::a 2a02:6b8::226 2a02:6b8::1:154 2a02:6b8::3:62 2a02:6b8::2:215 2a02:6b8::3:56 2a02:6b8::58 2a02:6b8::25 2a02:6b8::1:28 2a02:6b8::1:112 2a02:6b8::71 2a02:6b8::2:218 2a02:6b8::feed:ff 2a02:6b8::1:137 2a02:6b8::73 stas@stas-Aspire-V5-591G ~/PycharmProjects/blocker/tools master $
-
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас