LINUX.ORG.RU
ФорумTalks

как уронить баш


2

2
sudo chmod +x anything.desktop
exec anything.desktop

Если это сделать из терминальной сессии, сессия завершается и юзер разлогинивается.

Если из окна - окно исчезает.

Это так и должно быть?

★★★★★

       exec [-cl] [-a name] [command [arguments]]
              If command is specified, it replaces the shell.
              No new process is created.
Deleted ()

★★★★★

b-b-b-brutal_facepalm.webm

Gotf ★★★ ()

Это - не уронить. Вот так лучше:

bash on amd64 (fixed for i386 only):

echo $((-9223372036854775808/-1))

zsh:

echo 1>&10000

Adjkru ★★★★★ ()
Последнее исправление: Adjkru (всего исправлений: 1)
Ответ на: комментарий от Gotf

Так он тут кукарекает, а не линукс изучает. Как и мы все, тащемта.

echo123 ()

мде.
ехес- это такое шаманство.

хорошо что я покупал всякие книженции от о'райли

Deleted ()
Ответ на: комментарий от Adjkru
>>> bash                                                                      ~
~ : echo $((-9223372036854775808/-1))
[1]    4900 floating point exception  bash
136 >>> echo 1>&10000                                                         ~
zsh: 10000: bad file descriptor
Gotf ★★★ ()

Хм. В линуксе не воспроизводится...

kerneliq ★★★★★ ()
Ответ на: комментарий от Adjkru

сделал мой вечер!

схоронил для .bashrc на увольнение

Adonai ★★★ ()
Ответ на: комментарий от Adjkru

Debian, 4.3.17. В только что собранном 5.0.2 тоже не воспроизводится.

Gotf ★★★ ()

На семинаре по подготовке MCSA специалистов рассказали?

steemandlinux ★★★★★ ()
Ответ на: комментарий от Adjkru

Эпично. Интересно, какой поттеринг туда лапы запустил

router ★★★★★ ()

Это так и должно быть?

Да. Шел в данном случае не падает, а корректно завершается. Полное незнание матчасти.

router ★★★★★ ()
Ответ на: комментарий от router

При чем тут гипотетический Поттеринг, это же ведь чистейший SIGFPE.

kravich ★★★★ ()
Ответ на: комментарий от kravich

При чём тут конкретный Л.П.? Я имел в виду погромиста-диверсанта в широком смысле. Даже с маленькой буквы написал как имя нарицательное.

Не сам же баг возник в стабильных во всех отношениях bash и zsh

router ★★★★★ ()
Ответ на: комментарий от Jetty

Спасибо. А то в инете только такой совет нашел:

`grep '^Exec' foo.desktop | tail -1 | sed 's/^Exec=//' | sed 's/%.//'` &

Nxx ★★★★★ ()
Ответ на: комментарий от Gotf
$ echo $((-9223372036854775808/-1))


Warning: Program '/bin/bash' crashed.


snaf ★★★★★ ()
Ответ на: комментарий от PaRuSoft

Это скорее шутка чем серьёзное заявление.

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

Adonai ★★★ ()
Последнее исправление: Adonai (всего исправлений: 1)
Ответ на: комментарий от Adjkru
server usr # echo $((-9223372036854775808/-1))
-9223372036854775808
server usr # uname -a
Linux server 3.12.0-rc7 #2 SMP Wed Oct 30 13:38:27 MSK 2013 i686 Pentium(R) Dual-Core CPU E5300 @ 2.60GHz GenuineIntel GNU/Linux
server usr # eix bash -Ic
[I] app-shells/bash (4.2_p45@03/20/2013): The standard GNU Bourne again shell
devl547 ★★★★★ ()

прописываю man exec внутривенно.

demidrol ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.