• Не работает bin/bash в крон. Как решить?

    @SunTechnik
    Да тут вариантов ошибок - куча..
    1. Файл задания cron напрямую не редактируется. Для этого есть :
    crontab -e

    2. При прямом релктировании - есть риск ошибиться с форматом. Что у Вас сейчас в файле - непонятно. На первый взгляд, это не формат данного файла

    3. Если все же файл редактировали руками, cron надо перезапустить, что бы он перечитал задание.

    4. В логе работы cron будеет видно, запускал ли он задание и коды возврата.

    5. Как Вы сами пишите, перед запуском команды надо перейти в определенный каталог. Cron об этом ниичего не знает. Команда cd долдна быть внутри скрипта.

    6. Хорошим тоном считается, если скрипт начинается со строки, определяющей тип требуемого интерпритатора.
    #! /usr/bin/bash

    7. При запуске скрипта не надо запускать интерпритатор. Достаточно указать сам скрипт и что бы он имел права исполнения..

    .......
    Ответ написан
    Комментировать
  • Davinchi resolve 17 не отображает видео на линукс?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    За поддержкой ломаной версии - на тот трекер, откуда качали.
    Ответ написан
    2 комментария
  • Как выполнить несколько замен в строке так, следующие замены не перетирали результат предыдущих?

    0xD34F
    @0xD34F
    Вместо того, чтобы перебирать "алфавит" и заменять символы по одному, перебирайте "зашифрованный" текст и подставляйте вместо текущего символа соответствующий ему из "алфавита":

    decoded = ''.join(data_crypt.get(n, n) for n in text)
    print(decoded)
    Ответ написан
    3 комментария
  • Как параметр в лямбде соотносится с параметром в функции?

    Maksim_64
    @Maksim_64
    Data Analyst
    lambda - это безымянные функции.
    например
    f = lambda x: x**2
    print(f(4))
    выведет 16. f - это указатель на безымянную функцию с одним параметром.
    Тоже самое и в твоем коде твоя функция myfunc, возвращает безымянную функцию, твой n подставит выражение и вернет функцию. lambda a:a*2 дальше как в пример выше ты вызываешь свою функцию с аргументом a=11 и получаешь 22.

    Эта лямбда стоит после оператора return функции myfunc, то есть myfunc возвратит то, что вычислится в результате выполнения лямбды.
    Вот здесь ошибка в твоей логике. Он вернет функцию а не вычислит ее только вместо n ,будет параметр из myfunc.
    Ответ написан
    1 комментарий
  • Стоит ли публиковать на GitHub мини программы, которые ты делаешь во время обучения?

    delphinpro
    @delphinpro
    frontend developer
    относись к гитхабу как к облачному хранилищу. кидай все что жалко потерять. не хочешь показывать всем - сделай репу приватной.
    Ответ написан
    Комментировать
  • Почему не монтируется диск у пользователей в Active Directory?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    Сетевая "шара" имеет два уровня прав: на сам файловый ресурс и на сетевую папку. Что интересно, начиная с сервера 2019 права на сетевую шару спрятали, и при "расшаривании" папки вручную по старинке - они задаются неправильно. Расшаривайте не из папки, а только через оснастку управления сервером.
    Вторая проблема - отложенная обработка политки пользователя (стоит по умолчанию). Если вы не корректировали время - до диски появятся через 5 минут.
    Третья беда, сломанный проводник. Сетевая шара может быть подключена, но проводник ее не показывает. Можно убедиться в любом файловом менеджере - там диски видны. Если дело в этом - помогает перезапуск процесса explorer.exe
    Ответ написан
    Комментировать
  • У всех ли отлетают VPN L2TP или PPTP?

    CityCat4
    @CityCat4 Куратор тега VPN
    Внимание! Изменился адрес почты!
    pptp провайдеры блокирут с незапамятных времен, особенно те, которые работают с физиками. По принципу - нефиг тут филиал офиса устраивать, если ты такой богатый, покупай flat-rate (фиксированную полосу пропускания, стоит примерно раз в десять больше среднего контракта физика и примерно как средний контракт юрика).
    На адресах юриков никто ничего не блокирует (я только этим могу обьяснить тот факт, что у меня pptp-туннель работает уже почти лет десять как из пушки).
    Если контракт на подключение филиала заключался с юриком - звонишь/пишешь в саппорт с вопросом WTF? Если контракт был на физика - ничего сделать нельзя, кроме переключения на юрика.
    Ответ написан
    Комментировать
  • Как сделать рассылку Aiogram 3?

    SoreMix
    @SoreMix
    yellow
    1. Берете функцию отправки сообщения
    2. Вставляете ее в цикл
    3. Профит
    Ответ написан
    Комментировать
  • Как обойти запрет на ip из России при docker build elasticsearch?

    @d-stream
    Готовые решения - не подаю, но...
    Концептуально: свой источник образов. Например проверенный безопасностью.
    А хранить - есть разные варианты: Artifactory, Portus, Harbor, Docker Registry, Sonatype Nexus Repository Manager, Atomic Registry, Quay.io
    Половина из них - умеет быть в том числе и проксёй
    Ответ написан
    Комментировать
  • Где найти бесплатный работающий хостинг для одностраничника?

    vabka
    @vabka
    Токсичный шарпист
    Если чисто статику, то я такое в Яндекс облаке через object storage и cloud CDN держу.

    Без трафика или с небольшим трафиком выходит толи бесплатно, толи меньше одной копейки в месяц.
    А так как я там ещё и DNS держу, то ещё и сертификаты от letsencrypt бесплатно и автоматически продлеваются

    PS: DNS 30р в месяц обходится
    Ответ написан
    Комментировать
  • Как правильно реализовать перезапуск python скриптов с nohup?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Запускайте эти скрипты как systemd service - это несложно, надёжно, и именно так решается эта задача.
    Ответ написан
    1 комментарий
  • Дистрибутив Linux с поддержкой Windows-программ?

    Adamos
    @Adamos
    Переход на Линукс - это революция, нужно использовать ее нестабильность для того, чтобы менее болезненно расстаться с прошлым.
    Нужно вернуться к построению техпроцесса и спросить себя, почему вообще были выбраны эти программы, что именно в них делается и почему все это делается именно так.
    Вполне может оказаться, что единственная причина их использования - потому что так исторически сложилось, никто даже не пытался работать по-другому.

    Если после этого этапа все-таки окажется, что для работы необходимы именно программы, выполняющие определенные функции - стоит рассмотреть нативные альтернативы.

    И только если выяснится, что имеет место вендор-лок и разрушить его невозможно - тогда хвататься за Wine.

    Ну, и думать, что вы будете делать, когда занавес станет сначала золотым, а потом железным. Без обновлений, без совместимости с новыми форматами и стандартами, без возможности юридически "по-белому" работать, наконец...
    Впрочем, тогда деградирует вся IT-отрасль, разумеется, и в этом хроноклазме отставание будет менее заметным.
    Ответ написан
    Комментировать
  • Как удалить символ разделителя из значений?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Примерно так

    $ cat tt.csv
    one;two;three
    one;"hi; there";three
    "123 main st.; Apt 22";"New York; NY";90023
    $
    $ awk -F'"' -v OFS='' '{ for (i=2; i<=NF; i+=2) gsub(";", "", $i) } 1' tt.csv
    one;two;three
    one;hi there;three
    123 main st. Apt 22;New York NY;90023
    $


    PS ребят что выше отписались. Вы что реально не слышали про awk sed grep ?
    Ответ написан
    8 комментариев
  • Как проанализировать ошибку в установке ssl соединения?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    openssl s_client -connect securepayments.sberbank.ru:443

    в половине случаев получаем:
    $ openssl s_client -connect securepayments.sberbank.ru:443
    CONNECTED(00000003)
    write:errno=104
    ---
    no peer certificate available
    ---
    No client certificate CA names sent
    ---
    SSL handshake has read 0 bytes and written 338 bytes
    Verification: OK
    ---
    New, (NONE), Cipher is (NONE)
    Secure Renegotiation IS NOT supported
    Compression: NONE
    Expansion: NONE
    No ALPN negotiated
    Early data was not sent
    Verify return code: 0 (ok)
    ---


    во второй половине - Verify return code: 19 (self-signed certificate in certificate chain), что означает отсутствие корневого сертификата

    такое впечатление, что там балансировщик кидает то на хороший сервер, то на плохой
    Ответ написан
    2 комментария
  • Как избавиться от лишних пользователей wifi?

    @alexalexes
    Переделать авторизацию с Personal на Enterprise, поднять Radius сервер и выдавать каждому пользователю логин и пароль индивидуально. В настройках радиуса установить одну (две) авторизацию на одного пользователя.
    Ответ написан
    Комментировать
  • Как быстро освоить Git?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    https://git-scm.com/book/ru/v2

    Не стоит переписывать в 100500 раз то, что уже написано. Просто прочтите один раз и сохраните закладку. Пригодится, поверьте.
    Ответ написан
    2 комментария
  • Как искать по своим вопросам или ответам?

    0xD34F
    @0xD34F
    Поиск тут сильно так себе, так что искать лучше через гугл. Лично я использую запрос следующего вида:

    site:qna.habr.com <имя-пользователя> <тег> <чего ищем>

    Отобрать вопросы/ответы - подписываетесь на интересующие вас теги, заходите в профиль, раздел "подписки", подраздел "теги", появится список тегов - рядом с каждым будут ссылки на списки соответствующих вопросов и ответов (конечно, если таковые у вас есть). Но, разумеется, можно и напрямую пройти, если знать, как нужный url выглядит. Вот ваш laravel, например.
    Ответ написан
    3 комментария
  • Как в одну строчку сосчитать сумму произведения ключей и значений?

    Maksim_64
    @Maksim_64
    Data Analyst
    sum(float(key.value)*value for key,value in self._testes.items())


    или если хочешь в Decimal ответ то убери float.
    Ответ написан
    1 комментарий
  • Как пустить трафик контейнера1 через контейнер2 в proxmox?

    @Drno
    включить на нём NAT, и указать его шлюзом для другого контейнера
    Ответ написан
    Комментировать
  • Где искать практику django?

    includedlibrary
    @includedlibrary
    https://www.realworld.how/. Тут есть чёткое описание, что должен делать бек и как должен выглядеть фронт. Есть множество реализаций данного проекта, в т.ч. и фронта, на разных языках с разными технологиями. Можете взять чей-нибудь фронт и пилить бек под него
    Ответ написан
    Комментировать