Как стать автором
Обновить

Комментарии 17

Как-то я в скрипте завел функцию mysqldump (которая, внезапно, действительно делала mysqldump с определенными параметрами вызовом одноименного бинарника) и ооооочень долго думал, что происходит.

На баше была аналогичная цитата, когда у чувака при сборке ядра начинала играть Ария, потому что он закинул алиас ar на проигрывание консольным плеером

НЛО прилетело и опубликовало эту надпись здесь
Думаю каждый пользователь сталкивался с подобной магической загадкой — и если бы каждый писал о своих косяках, то на хабре не осталось бы места для нормального материала.
Да пребудет с нами облачное хранилище для данных [у хабры], настроение летних выходных и just for fun! ;-)

А какие неприятности или опасности таит использование слова 'root' как имени бинарника? Интересует как активного пользователя ROOT, не очень сведующего в системном администрировании. С самого начала смущал этот факт, но проблем ни разу не возникло.

Я тоже активный пользователь сабжа. Неприятностей не было, но был курьёз с визардом пути в zsh, который следит за опечатками. Он меня переспрашивал насчёт правильности ROOTSYS.


И ещё гугление усложняется на одно слово.

У меня была точно такая же история! Один раз я скачал с интернета дистрибутив Ubuntu с заранее установленными играми/утилитами и т.д. Так как дистрибутив делал NONAME некоторые игры/утилиты были помещены в папку bin. Вы уже поняли какой был результат
Ещё вариант — maintainer большого пакета хотел прописать запуск своей любимой игры в начало %build (чтобы играть, пока оно там компилируется), но промазал и вписал это в секцию %install.

Проблема в том, что на убунту всё ж .deb пакеты. А им никакой спек-файл с разными подобными секциями не нужен.

Именно поэтому важно прописывать полный путь исполняемого файла в скриптах.
Один от этого минус — все работает как часики, и нечем поделиться, скучно… )

Где-то в начале 90-х у домашнего компьютера после какого-то обновления DOS (что-то в линейке шестых версий) и наворачивания многоуровневых загрузочных меню, появился странный глюк — после загрузки машина считала, что у неё нажат правый шифт — не фатально, но неудобно — пока не стукнешь по правому шифту, всё вводилось "капсом". За пару минут был написан "патч" (на паскале, но подошёл бы любой язык, умеющий работать с портами ввода-вывода, и имеющий компилятор), исправляющий такое поведение… и назван он был незамысловато — "shift" ;-) http://cmdhelp.ru/?cmd=shift — в "автоэкзеке" он предсказуемо не принёс ожидаемого результата (т.к. лежал в C:\TOOLS, вписанной в PATH и вызывался просто по имени).
Что затруднило "отладку" — будучи запущен из среды разработки или из "коммандера" он нормально выполнялся, а вот в автозагрузке — увы...

Только геймеры могут обновить Убунту!
apt-get install aptitude
aptitude update;aptitude -f -y full-upgrade;aptitude clean
и никаких танцев с бубном

Блин, а я думал при компиляции зависимостей это сочетание UB + веселого компилятора.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий