[devel] bash vs sh policy
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Окт 8 18:39:09 MSD 2003
Господа,
Есть мнение, что /bin/bash иногда несправедливо используется вместо
/bin/sh, который был специально сделан для использования скриптами.
Сейчас /bin/sh -- это bash, собранный без libreadline и других
интерактивных расширений. Тем не менее, #!/bin/sh скрипты не должны
использовать расширений bash, т.к. /bin/sh по определению является
"стандартным шеллом".
$ fgrep '#!/bin/bash' /etc/init.d/*
/etc/init.d/cbq:#!/bin/bash
/etc/init.d/kudzu:#!/bin/bash
/etc/init.d/squid:#!/bin/bash
$
Сейчас это не считается ошибкой, но со временем хочется избавиться от
таких вещей. Тогда удастся заменить /bin/sh на что-нибудь более легкое,
например, ash.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20031008/a13d06b8/attachment-0001.bin>
Подробная информация о списке рассылки Devel