Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Г-код: отправка отчёта ClamAV на майл  (Прочитано 651 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ntfs3

  • Автор темы
  • Активист
  • *
  • Сообщений: 349
    • Просмотр профиля
В общем, представляю г-код, я с ним долго парился, но в итоге он делает не так, как задумано, но в принципе, пойдёт:
(Нажмите, чтобы показать/скрыть)
https://pastebin.com/0EkRc9an

Отчёт приходит такого плана:
(Нажмите, чтобы показать/скрыть)

Краткое описание г-кода: значит, через Кронтаб по расписанию запускается этот скрипт, в котором КламАВ запускается с ограничением проца в 10%. В процессе открывается окно терминала, в котором по окончании выводятся результаты сканирования. А в конце появляется ненужное окно, что сканирование завершено. Вот это окно я хотел приколхозить в начале сканирования, чтоб юзеры знали, что проц ограничен на 10%. Но получилось так

В принципе, наверное, ерунда, что там пусто, главное, что приходит. Хотелось бы узнать, какие подводные камни?

P. S. Дополнение.
(Нажмите, чтобы показать/скрыть)
Сейчас всё ищет: была неправильно указана папка, которой нет. Надо было указать эту /home/student/111/
« Последнее редактирование: 06 Марта 2025, 09:25:29 от ntfs3 »

Оффлайн Morisson

  • СуперМодератор
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 386
    • Просмотр профиля
Re: Г-код: отправка отчёта ClamAV на майл
« Ответ #1 : 05 Марта 2025, 09:46:49 »
sudo cpulimit -l 10 -- /usr/bin/clamscan -r /home/111 | tee "$LOG_FILE" 2>&1
Эта строка точно отрабатывает? Пароль от sudo куда вводите?

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5668
    • Просмотр профиля
Re: Г-код: отправка отчёта ClamAV на майл
« Ответ #2 : 05 Марта 2025, 10:23:55 »
представляю г-код
- стесняюсь спросить, а "г" это какой?

Оффлайн ntfs3

  • Автор темы
  • Активист
  • *
  • Сообщений: 349
    • Просмотр профиля
Re: Г-код: отправка отчёта ClamAV на майл
« Ответ #3 : 06 Марта 2025, 03:43:20 »
- стесняюсь спросить, а "г" это какой?
Г - означает "галактический" . Это сленг программистов,  обозначающий "сырой, необработанный", то есть как будто бы он пришёл в голову прямо из нашей Галактики, а программист его взял и записал. Но он как бы никогда не должен быть применён. Подробнее об этом написано здесь https://ru.wikipedia.org/wiki/%D0%93%D0%B0%D0%BB%D0%B0%D0%BA%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC

Пользователь добавил сообщение 06 Марта 2025, 03:45:05:
Эта строка точно отрабатывает? Пароль от sudo куда вводите?
Что-то даже не подумал. Скрипт запускается без sudo, а запроса пароля при выполнении нет
Также в top процесс clamscan запускается от имени root
И ещё я вроде где-то прописывал определённую команду, которая не будет просить ввод пароля для sudo - но это я смутно помню
Вспомнил: через sudo visudo. Там пишем:
student ALL=(ALL) NOPASSWD: /usr/bin/cpulimitИ всё - пароль вводить не надо
« Последнее редактирование: 06 Марта 2025, 04:01:21 от ntfs3 »

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.