LINUX.ORG.RU

Проблема с *bash


1

0

Доброго времени суток, имею Calculate linux 11.15 KDE 4.8.1

uname -a
Linux calculate 3.2.8-calculate #1 SMP PREEMPT Fri Mar 2 09:58:42 Local time zone must be set--s i686 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ AuthenticAMD GNU/Linux

Сегодня утром обнаружил, что мною написанные bash скрипты просто не работают.В терминале получаю:

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

Вчера все работало прекрасно, какой бы скрипт не написал все равно выдает это. Помогите пожалуйста, ибо я не знаю даже в какую сторону копать.....


у меня такие сообщения выдаёт, когда я от рута пытаюсь запустить прогу с геум.(так и не осилил: какие-то заморочки с переменными)

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

Любой скрипт, даже вот такой простой

#! /bin/bash
# -*- coding: utf-8 -*-# 
lynx --dump http://www.ex.ua/view/15322245?r=2,23775 | grep -i "m3u" | cut -c 7-50 > ~/url

Тоже выдает такое сообщение

kraz5
() автор топика
Ответ на: комментарий от teod0r

Не, я от простого пользователя запускал. А сейчас фигушки, выдает это и все.

kraz5
() автор топика
Ответ на: комментарий от kraz5
cdshines@Vostro3700:~$ lynx --dump http://www.ex.ua/view/15322245?r=2,23775 | grep -i "m3u" | cut -c 7-50 > ~/url
cdshines@Vostro3700:~$ cat url
http://www.ex.ua/playlist/15322245.m3u

Какой эмулятор?

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

версия баша?! Я чего-то не понял. Извеняюсь, всю ночь пробился так ничего и не решил.

kraz5
() автор топика
Ответ на: комментарий от kraz5

сделал,сохранил,дал права,запустил....

Ну вот как запускаете?

Например, я свои скрипты запускаю либо командой в терминале Tilda, либо специальной кнопкой в ФМ worker (выделяю файлы, которые должен обработать скрипт, и нажимаю кнопку).

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

пересобрать kdelibs с этим патчем, решает проблему с :

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

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

Покажите выхлоп этого:

ldd /bin/bash
ldd `which lynx`
ldd `which grep`
ldd `which cut`
bash -x путь_к_скрипту
Не пойму, что из этого может дёргать Qt.

И да,

Local time zone must be set--s

часовой пояс нужно настроить. Например, так:

rm -f /etc/localtime
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root
nick@calculate ~$ ldd `which lynx`
        linux-gate.so.1 =>  (0xffffe000)
        libz.so.1 => /lib/libz.so.1 (0x46099000)
        libbz2.so.1 => /lib/libbz2.so.1 (0x46427000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x44d92000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x434fe000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x43391000)
        libc.so.6 => /lib/libc.so.6 (0x45ef2000)
        libdl.so.2 => /lib/libdl.so.2 (0x46093000)
        /lib/ld-linux.so.2 (0x44d61000)
nick@calculate ~$ ldd `which grep`
        linux-gate.so.1 =>  (0xffffe000)
        libpcre.so.0 => /lib/libpcre.so.0 (0x4aade000)
        libc.so.6 => /lib/libc.so.6 (0x45ef2000)
        /lib/ld-linux.so.2 (0x44d61000)
nick@calculate ~$ ldd `which cut`
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib/libc.so.6 (0x45ef2000)
        /lib/ld-linux.so.2 (0x44d61000)
nick@calculate ~$ bash -x /usr/bin/flv
+ cut -c 7-50
+ grep -i m3u
+ lynx --dump 'http://www.ex.ua/view/15322245?r=2,23775'

За часовой пояс спасибо

kraz5
() автор топика

ryxnyli X pi6y s lynx v terminale. Bydy razbiratsya po4emy

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