• Curl thread kill?

    From Oleg Nazaroff@2:50/700.700 to All on Sun May 18 15:52:01 2025
    Hello, All.

    Можно ли как-то пристреливать тред, запущенный curl'ом?
    Т.е, получил я некие данные, до следующего эвента получать мне их не надо. Все происходит в conky. Получил я внешний ip, все. Пока интерфейс состояние не изменит - нового значения мне не надо. А тред запущен, и никакие execpi curl и texecpi curl на него влияния не оказывают, как выяснилось ;(

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Sun May 18 16:50:40 2025
    Здраствуйте, Oleg!

    Т.е, получил я некие данные, до следующего эвента получать мне их не
    надо. Все происходит в conky. Получил я внешний ip, все. Пока
    интерфейс состояние не изменит - нового значения мне не надо. А тред

    Курла с какими опциями запущена?


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Sun May 18 18:36:55 2025
    Hello, Alexey Khromov.
    On 18.05.2025 16:50 you wrote:

    Курла с какими опциями запущена?

    -s и --no-keepalive.

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Sun May 18 23:44:33 2025
    Здраствуйте, Oleg!

    -s и --no-keepalive.

    Попробуй добавить HTTPheader к своему реквесту:
    -H "Connection: close"


    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 19 03:55:02 2025
    Hello, Alexey Khromov.
    On 18.05.2025 23:44 you wrote:

    Попробуй добавить HTTPheader к своему реквесту: -H "Connection: close"

    Увы и ах.. сработало (если сработало) только один раз. После оn/off vpn - не сработвло ;(

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 19 15:37:09 2025
    Hello, Alexey Khromov.
    On 18.05.2025 23:44 you wrote:

    Попробуй добавить HTTPheader к своему реквесту: -H "Connection: close"

    Ээ, вчерась прилетело обновление ядра и сегодня ситуация изменилась. Трафика не стало даже и без -H... правда, у меня обновление стоит раз в 15 минут. но зато появились другие ошибки и вовсе не в коньках..;(
    С чего минус трафик?? Ради интереса надо б на предыдущем ядре проверить, или это совпадение или я не копенгаген..

    А кстати. е втыкаю, "curl 'http://url' | jq -r .ip,.country" ни в какую одну строку вывод не производит, с любой опцией - только в столбик ;(

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Mon May 19 23:03:48 2025
    Здраствуйте, Oleg!

    Ээ, вчерась прилетело обновление ядра и сегодня ситуация изменилась. Трафика не стало даже и без -H... правда, у меня обновление стоит раз
    в 15 минут. но зато появились другие ошибки и вовсе не в коньках..;(
    С чего минус трафик?? Ради интереса надо б на предыдущем ядре
    проверить, или это совпадение или я не копенгаген..

    В любой непонятной ситуации запускай без опций и смотри, что вылетает в консоль

    А кстати. е втыкаю, "curl 'http://url' | jq -r .ip,.country" ни в
    какую одну строку вывод не производит, с любой опцией - только в
    столбик ;(

    у так убери жику и проверь, что курл забирает именно json, в котором есть тебя интересующие поля ip и country.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Tue May 20 12:16:52 2025
    Hello, Alexey Khromov.
    On 19.05.2025 23:03 you wrote:

    В любой непонятной ситуации запускай без опций и смотри, что вылетает в консоль

    Ой чо туда только не вылетает теперь. Таперича оно вдрух вспомнило, штааа оффсет свопа хз какой, причем я хз откуда взялось - гибернацмя это едва ли не первая вещь, которую я пристрелил. о оно жило в грубе и пачамута себя не проявляло, а тут прям раздухарилося - сплошной еггог на рид, причем какой-то FDMA типа. Потер оффсет..

    у так убери жику и проверь, что курл забирает именно json, в котором есть тебя интересующие
    поля ip и country.

    Есть. В столбик. А мне хоцецца в строку, шоп одним запросом обойтись.

    PS: собственно, утром линух вывалился в kernel panic. И фсё. Ща я канешна кой-чо попробую, по меньшей мере хомяка забэкапить.
    Орет что мол "kernel panic - not syncing: Attempted to kill init!", во как! ;)


    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Tue May 20 13:23:33 2025
    Hello, Oleg Nazaroff.
    On 20.05.2025 12:16 you wrote:

    PS: собственно, утром линух вывалился в kernel panic. И фсё. Ща я канешна кой-чо попробую, по
    меньшей мере хомяка забэкапить. Орет что мол "kernel panic - not syncing: Attempted to kill
    init!", во как! ;)

    Fixed. Отделался легким испугом ;)
    Я стараюсь записывать что сам делал, даже если не сильно трезв. Решил, видите-ли, от apparmor'а окончательно избавиться. А ручки-то вот они! ;) кильнул либы из /usr/lib/x86_64-linux-gnu... и линух от такой наглости заорал благим матом ;)
    Заодно напомнил себе что хоть иногда надо бэкапы делать. И бутявку с rescue.. у меня ее сапсем нет, как тут выяснилось ;(

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)