← All posts tagged Linux

Goren

А почему столлманисты говорят, что надо говорить не linux, а GNU/Linux? Если уж на то пошло, то если совсем правильно, то надо было бы говорить что-нибудь типа GNU/Linux/Xserver/Openbox/XFCE/Perl/Java/Python/Eclipse/Openoffice.org/итд, потому что это ж всё фишки, не являющиеся, строго говоря, часью проекта GNU. Почему считается, что из всего этого разнообразия непременно надоу упомянуть только GNU и Linux?

Goren

Жуик, а как в скрипте получить полное имя директории, в которой он находится? dirname даёт только относительный путь, то есть, если запустить скрипт из той же директории, где он находится, dirname $0 даст точку. А я хочу полный путь от /, как это сделать?

Goren

Ну вот, поскольку с сессией я вроде развязался, можно заняться своими делами. Например, у меня в убунте есть проблема, которая достаёт меня уже овер 9000 времени, просто никак руки не доходят до неё. Суть токова: во-первых, не работает после загрузки интернет, потому что ifupdown вызывает ifup -a, который обращается к /etc/network/run, которая суть символьная ссылка на /dev/shm/network, каковая директория после загрузки не существует. Если её создать вручную, всё дальше будет нормально, но после следующей перезагрузки она опять не существует. Что отвечает за то, какие директории создаются в dev? Как это настраивать? Пытался поправить в /etc/init.d/ifupdown, чтобы он проверял наличие директории и, если её нет, создавал:
if [ ! -e /dev/shm/network/] ; then
mkdir /dev/shm/network
fi
Никакого эффекта. Алсо, при загрузке не запускается cron. Тоже прыщевей (через /etc/rc*.d итп) не даёт никакого эффекта. Как-то апстарт всё делает по-своему и скрипты берёт откуда-то не оттуда, а документации нигденет по этому делу. Убунтоиды, подскажите, что с этой хуитой делать?

Goren

Что-то я задумался и стало интересно: а интересно, какое сейчас самое старое из до сих пор живых и обновляемых приложений в линуксе? Я раньше думал, что dd, а сейчас смотрю — ed ещё тоже обновляется...