Size: a a a

2020 April 21

b

bofh666 in Linux Чат
Robert Sabirov
Ага, по твоей ссылки выше вроде это описано
Ну, хоть кто-то внимательный и всерьез заморочился)
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Earl Sweetshirt
И да, я соберу на нём минималь лфс и буду сидеть без иксов. Потому что могу.
«Послал кучу плазмы за молоком» ©
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Earl Sweetshirt
Они газовыми гарелками гнут стеклянные трубки по всякому, в спирали, в кольца. Заливают туда светящуюся жидкость, получается такой компьютер "безумного профессора", красота такая мама дорогая
Как по мне, так цыганщина. 😉
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Сергей
#!/bin/bash
# tor.sh

NAMEDIR=foo
while true
do
   sleep $1
   if [ -f $NAMEDIR/*.torrent ]
   then
       NAMETORRENT=$(ls $NAMEDIR/*.torrent)
       NEWNAMETORRENT="$NAMEDIR/bar/"$(ls $NAMEDIR | grep ".torrent$")
       mv "$NAMETORRENT" "$NEWNAMETORRENT"
       qbittorrent "$NEWNAMETORRENT"
   fi
done

NAMEDIR папка для торрентов. Запускать ./tor.sh 5/tor.sh 5, где 5 (к примеру)- количество секунд через которое папка NAMEDIR проверяется на новый торрент файл. Естессно, время можно менять. Чаще кидать нельзя, иначе не сработает ЭТОТ скрипт. Хотя всё решается.
Прекращайте страдать фигнёй и забивать гвозди микроскопом. Для кого inotify придумали? @Polina1986 — Смотреть сюда.
источник

ПС

Полина Скворцова... in Linux Чат
Пасип
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Сергей
Начну с главного. Я тебе одну тайну открою. Цикл у ней будет В ЛЮБОМ СЛУЧАЕ, какой бы инструмент она не взяла. Просто тут он у меня прописан явно, а где-то он не прописан, но это не значит, что его не будет. Будет цикл и будет циклично проверять директорию на наличие нового торрент файла. То. что ты идиотизмом называешь. Предложи другое решение, без цикла, разберём.  Но его нет. Сама задача цикличность предполагает. Зачем mv. По нахождению нового торрент-файла его необходимо переместить в другую директорию, чтобы в следующем цикле этот файл уже не находился, это и делает mv Ей только нужно подгадать, чтобы файл закидывался не чаще чем значение этого параметра (5 секунд в примере, но можно любой выставить.). Всё равно что-то ей придётся делать вручную, не бывает такого, чтобы программа ВСЁ делала. Если, допустим, она уверена, что раз в минуту (не чаще) будет торренты закидывать- пусть использует код и не парится. Можно и чаще, проблема будет в том что в каждом теле цикла встретится не один, а несколько файлов. Решаемо, она же не зря тут модер. По клиенту- я уже написал. Если бы перед мной стояла такая задача, qbittorrenta хватило бы за глаза, может, консольный какой есть или тот же qbittorent но без гуи.
В случае inotifywait не нужно ничего и никуда перемещать. Айнотифивайт триггернётся один раз, при создании файла. Причём сам. Используя механизм ядра inotify.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Robert Sabirov
а cron никак не заюзать??
Не нужно.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Сергей
Она работает, а ты не можешь. Не неси ересь про флажки. Модули ядра сами  прописывают чё надо в файловой системе и вдруг откуда ни возьмись появляется Inotify, который слушает ухом файловую систему, не появится ли там новая запись, без цикла. Если временное расстояние между итерациями мало, это не значит, что его нет. Это просто пиздец с твоей стороны.
источник

VP

Vadim "Oxyd&quo... in Linux Чат
Сергей
Ну тик же длится ноль секунд.
Короче. Это работает так.... Ты говоришь — хочу создать(изменить, удалить etc) файл. Вызывается IOCTL — соответствующий системный вызов ЯДРА. и ОДНОВРЕМЕННО, происходит пинок inotify, который тоже системный вызов ЯДРА. Всё. Не надо никаких циклов.
источник

b

bofh666 in Linux Чат
источник

VP

Vadim "Oxyd&quo... in Linux Чат
источник

b

bofh666 in Linux Чат
Ужоснах
источник

b

bofh666 in Linux Чат
Сам нарисовал?)
источник

VP

Vadim "Oxyd&quo... in Linux Чат
bofh666
Сам нарисовал?)
Нет. Честно с3.14жжено.
источник

b

bofh666 in Linux Чат
Vadim "Oxyd" Priluzkiy
Нет. Честно с3.14жжено.
Вопрос: откуда?
источник

VP

Vadim "Oxyd&quo... in Linux Чат
bofh666
Вопрос: откуда?
Где-то, на каком-то канале. Динамически стикеры обновляются.
источник

b

bofh666 in Linux Чат
Vadim "Oxyd" Priluzkiy
Где-то, на каком-то канале. Динамически стикеры обновляются.
Ммм... Удобно. И наверняка достоверно)
источник

b

bofh666 in Linux Чат
Всем доброй ночи)
источник

VP

Vadim "Oxyd&quo... in Linux Чат
bofh666
Ммм... Удобно. И наверняка достоверно)
Ну а фигли-бы нет. Бота напрягли с сайта статистику брать и рисовать картинки...
источник

ПС

Полина Скворцова... in Linux Чат
Спокойной ночи
источник