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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: отправка сообщений из консоли в ICQ  (Прочитано 9663 раз)

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

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #15 : 23 Августа 2011, 11:37:20 »
подскажи два вопроса, по запуску как я понял необходимо создать скрипт в /etc/init.d
создал согласно твоему скрипту.
путаюсь запустить
/etc/init.d/licq_boot start
в ответ это
Checking for running licq: \n

немного не понял где прописать настройки UIN и пасс.

и про модуль автоответа тоже можно по подробнее, как его установить.

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #16 : 23 Августа 2011, 11:54:18 »
качнул консольный плагин и плагин автоответа
apt-get install licq-plugin-autoreply - autoreply plug-in for Licq
apt-get install licq-plugin-console - console user interface plug-in for Licq
теперь разбираться буду как это все настроить.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #17 : 23 Августа 2011, 11:56:11 »
В стартовом скрипте весь лог вываливается в /dev/null, потому Вы не видите ошибок.
Для наладки предлагаю запускать в отдельной консоли на стартовый скрипт, а именно лиску с нужными параметрами.

UIN и PASS прописываются к конфиге самой licq

Модуль автоответа ставится командой
sudo apt-get install licq-plugin-autoreply
P.S. Ну собственно, Вы сами уже добрались до корня истины ;)

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #18 : 23 Августа 2011, 12:11:52 »
В стартовом скрипте весь лог вываливается в /dev/null, потому Вы не видите ошибок.
Для наладки предлагаю запускать в отдельной консоли на стартовый скрипт, а именно лиску с нужными параметрами.

UIN и PASS прописываются к конфиге самой licq

Модуль автоответа ставится командой
sudo apt-get install licq-plugin-autoreply
P.S. Ну собственно, Вы сами уже добрались до корня истины ;)

а как в автостарт запихать это дело? что бы при запуске сервера licq запускалась сама?

пробовал записхать в /etc/rc.local
sudo /etc/init.d/licq_boot
но он не стартует

пробовал
сделать автозапуск так
Komp:/# update-rc.d licq_bot default
update-rc.d: warning: /etc/init.d/licq_bot missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
usage: update-rc.d [-n] [-f] <basename> remove
       update-rc.d [-n] <basename> defaults [NN | SS KK]
       update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
       update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
                -n: not really
                -f: force

The disable|enable API is not stable and might change in the future.

правда если ручками запустить скрипт /etc/init.d/licq_bot start
он ругнеться, на скрипт, Checking for running licq: \n
но клиент запускает, т.к. комп появляется в сети.

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #19 : 23 Августа 2011, 12:21:20 »
сделал  пока так, добавил в /etc/rc.local

sudo licq -b /root/.licq/ -p autoreply -- -e -l online -d

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

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #20 : 23 Августа 2011, 12:30:26 »
и ещё файлы
licq_autoreply.conf
autoreply.sh
в ручную создавать надо?
у мня их в папке /root/.licq нету

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #21 : 23 Августа 2011, 12:44:30 »
Скрипт - точно самому, а вот конфиг автостарта вроде при установке куда-то sample-конфиг падает. Посмотрите где-нить в /usr/share/licaq например (нет под руками системы)

В автостарт попробуйте загнать так

sudo update-rc.d licq_bot defaults 99

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #22 : 24 Августа 2011, 07:59:07 »
sudo update-rc.d licq_bot defaults 99
после добавления данного скрипта в автозагрузку, сервер загружается через раз два, т.е. может загрузиться, а может и зависнуть на чем то.
на чем к сожалению не посмотреть, т.к. без монитора стоит(((

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #23 : 24 Августа 2011, 08:03:23 »
Вернулся пока к варианту
cat /etc/rc.local
sudo licq -b /root/.licq/ -p autoreply -- -e -l online -d

но в таком случае перестает запускаться asterisk((((

что делать то?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #24 : 24 Августа 2011, 08:09:54 »
Если Вы скрипт запуска не трогали и не сделали ошибок при копипасте, то он никак не должен влиять на запуск.
Ну только если потеряли амперданссанд в строке запуска лиски, как это сделали в rc.local

на чем к сожалению не посмотреть, т.к. без монитора стоит(((
Велика проблема....
« Последнее редактирование: 24 Августа 2011, 08:49:19 от fisher74 »

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #25 : 24 Августа 2011, 08:41:39 »
Ну только если потеряли амперданс в строке запуска лиски, как это сделали в rc.local
это вы пр что?

сам скрипт запуска во вложении.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #26 : 24 Августа 2011, 08:48:43 »
это вы пр что?
Опечатка произошла, я про амперсанд :)
прошу прощения. Выше исправил

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #27 : 24 Августа 2011, 09:18:30 »
вообщем похоже нашел косяк, в спойлере вашем есть выделить все, и он все и выделил, и в скрипт попало
cat /etc/init.d/licq_bot

щас убрал это, вроде более менее два ребута и все удачно.
после обеда попробую автоответ освоить.

Пользователь решил продолжить мысль 24 Августа 2011, 19:33:58:
слушай вопрос такой, пытаюсь щас скрипт твой заюзать, автоответа, так вот licq отвечает, но сообщения как будто пустые приходят

в консоли вот такую надпись наблюдается
sh: /root/.licq/autoreply.sh: Permission denied

как я понял прав у скрипта нету.

Пользователь решил продолжить мысль 24 Августа 2011, 19:45:27:
UPDATE: права добавил, только эффекта не дало
« Последнее редактирование: 24 Августа 2011, 19:45:27 от djserg-minyar »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #28 : 24 Августа 2011, 20:21:42 »
ls -l /root/.licq/autoreply.sh
Увидел, где Вам костыль подсунул.
Следующая команда поправит ситуацию
sudo sed -i -e '1 s/^/\#\!\/bin\/sh\n\n/;' /root/.licq/autoreply.sh
Извините.
« Последнее редактирование: 24 Августа 2011, 20:39:38 от fisher74 »

Оффлайн djserg-minyar

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: отправка сообщений из консоли в ICQ
« Ответ #29 : 24 Августа 2011, 21:04:36 »
Увидел, где Вам костыль подсунул.
Следующая команда поправит ситуацию
sudo sed -i -e '1 s/^/\#\!\/bin\/sh\n\n/;' /root/.licq/autoreply.sh
Чето данная команда не изменила ситуацию.

 

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