Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Помогите со скриптом на bash.  (Прочитано 734 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Хрюшка

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Свинья в апельсинах. Xubuntu 12.04, 14.04 18.04
    • Просмотр профиля
Помогите со скриптом на bash.
« : 29 Августа 2015, 16:26:00 »
Почему скрипт не работает?

#!/bin/bash
amor&
while true
do
sleep "$[$RANDOM/10000 + 1]"m
dcop amor AmorIface showTip "`fortune`"
done

http://www.linuxsuxx.org/sovety/novichkam/nastroka-amor-na-raznye-sovety.html

ЗЫ и если можно узнать где хранятся эти фортунки и можно ли их переписать?
« Последнее редактирование: 30 Августа 2015, 08:43:44 от Хрюшка »

Hi, I'm a signature virus! Copy me to your signature file and help me propagate, thanks

Оффлайн Azure

  • Модератор раздела
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите со скриптом на bash.
« Ответ #1 : 29 Августа 2015, 20:42:11 »
Почему Вы думаете что не работает? Там просто ожидание может быть 150 часов…
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн Хрюшка

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
  • Свинья в апельсинах. Xubuntu 12.04, 14.04 18.04
    • Просмотр профиля
Re: Помогите со скриптом на bash.
« Ответ #2 : 30 Августа 2015, 08:42:04 »
Выдаёт вот это, при запуске скрипта:

QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
amor is already running!
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

Это нормально?

А если AMOR не запускать и выполнить скрипт, он запуститься и выдаёт это:

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

далее через несколько секунд/минут

/home/pop/amor1: строка 6: fortune: команда не найдена
/home/pop/amor1: строка 6: dcop: команда не найдена



Я установил fortune-mod больше на fortune не жалуется. А вот пакета dcop нет такого в репозиториях.

Есть какойто python-dcop или был во всяком случае, но я не знаю он ли это.

sudo apt-get install python-dcop
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет python-dcop недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
« Последнее редактирование: 30 Августа 2015, 09:00:23 от Хрюшка »

Hi, I'm a signature virus! Copy me to your signature file and help me propagate, thanks

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.