Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Linux для начинающих

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2017, 02:10   #251
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Поставил uni2ascii, не появилось сохранить в ANSI. Ну это и понятно пакет для ASCII. Винда forever

Последний раз редактировалось sakatgg; 07.05.2017 в 02:16.
sakatgg вне форума   Ответить с цитированием
Старый 07.05.2017, 04:03   #252
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

sakatgg, большое спасибо ))) и последнее хотел попросить, автозагрузка от root как сделать, от usr знаю что просто нужно добавить путь в /etc/rc.local, как сделать чтоб через морду просто автозапуск и kill

Последний раз редактировалось dcbeelinekz; 07.05.2017 в 04:18.
dcbeelinekz вне форума   Ответить с цитированием
Старый 07.05.2017, 13:08   #253
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию

Цитата:
Сообщение от sakatgg Посмотреть сообщение
..
melsem, Проверил на ar71xx

Положил 805-wl_of_node.patch.patch в Lede/target/linux/ar71xx/patches-4.4...
ANSI - Win. Не менял кодировку, как команда diff выдала. Кстати вот патч внизу diff выдал ANSI - Unix. Какая ваще нужна то?
Спасибо, твой патч срабатывает. Один в один что с сайта openwrt скачал?? Думал не так что то вписывал.
HEXом сравнил, идентичны????

При make V=99 компилятор с musl выдает очень много предупреждений.
И не понимает укороченных объявлений переменных в digitemp.
Может musl это и есть проблемой с патчами созданными в gedit?

Дождусь окончания и с нуля перейду на uClibc. Чисто ради эксперимента.

Последний раз редактировалось melsem; 07.05.2017 в 13:30.
melsem вне форума   Ответить с цитированием
Старый 07.05.2017, 19:56   #254
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

dcbeelinekz, В роутере есть скрипт запуска /usr/etc/S95ptokax, но он помещенный в /etc/init.d не запускается - формат не тот походу

Здесь можно пропустить :) Спасибо melsem помог

Код:
#!/bin/sh

ENABLED=yes
PROCS=PtokaX
ARGS="-d -c /opt/share/ptokax/"
PREARGS=""
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func
Пока такой наваял, ложи в /etc/init.d/ptokax права 755
Код:
#!/bin/sh /etc/rc.common
# Copyright (C) 2007-2012 OpenWrt.org

START=95

PtokaX -d -c /root/.PtokaX
/etc/init.d/ptokax enable - запуститься и сделаем ярлык в /etc/rc.d (кнопка появиться в Startup)
Но тут один момент - при каждом заходе на страницу Startup- сервер стартут (даже если отключен, то включиться).
На закладке Процессы можно Kill выгрузить

На закладке Startup кнопка Disable работает.

Остальные кнопки - это надо кто в этих скриптах понимает, я в них не волоку хотя тоже не мешало знать, приходиться
Там наверника не сложно, просто не сталкивался, если кто поможет, я вставлю в feed
[свернуть]


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

Последний раз редактировалось sakatgg; 08.05.2017 в 03:07.
sakatgg вне форума   Ответить с цитированием
Старый 08.05.2017, 00:15   #255
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию

Я не знаю команд как запускается но из того что увидел, фаил ptokax поместить в /etc/init.d. Кнопки будут работать.
Это типа шаблон будет. Команду для старта PtokaX -d -c /root/.PtokaX надо вписать такую или нет не знаю.
Но после нее надо через пробел вписывать и символ &
Код:
#!/bin/sh /etc/rc.common

START=98

start() {
 PtokaX -d -c /root/.PtokaX &
}

stop() {
 killall PtokaX > /dev/null
}

restart() {
 killall PtokaX > /dev/null
 sleep 1
 PtokaX -d -c /root/.PtokaX &
}
melsem вне форума   Ответить с цитированием
Старый 08.05.2017, 01:08   #256
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Ок, спасибо. Всё четко работает. Ток это убрал:
Цитата:
Но после нее надо через пробел вписывать и символ &
-d - демоном стартут, это помоему лишнее, работает нормально без &
Лог: Старт при включении - Стоп - Старт - Рестарт
Код:
Sun May  7 21:39:53 2017 - Serving started
Sun May  7 21:40:54 2017 - Received signal SIGTERM ending...
Sun May  7 21:40:54 2017 - Serving stopped (UL: 334 [0], DL: 261)
Sun May  7 21:41:54 2017 - Serving started
Sun May  7 21:42:56 2017 - Received signal SIGTERM ending...
Sun May  7 21:42:56 2017 - Serving stopped (UL: 334 [0], DL: 243)
Sun May  7 21:42:58 2017 - Serving started
ptokax поместить в /etc/init.d права 755, добавил его в feed здесь,чтобы при компиляции включался. Проверил стартует при первом включении
Вложения
Тип файла: zip ptokax.zip (227 байт, 33 просмотров)

Последний раз редактировалось sakatgg; 08.05.2017 в 02:30.
sakatgg вне форума   Ответить с цитированием
Старый 08.05.2017, 03:44   #257
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sakatgg Посмотреть сообщение

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

Чтоб запустить скрипт, нужно в файле Scripts.pxt внести имя скрипта и включить цифрой - 1, выкл - 0

Код HTML:
#
# PtokaX scripts settings file
#
chat.lua	=	1
А вот тут скрипты http://mydc.ru/forum26.html

Например скрипт история чата
Код HTML:
maxhistory = 11 -- сколько выводить сообщений при подключении
botname = "[Чат]" -- имя бота
BadChars = {".","?","!","+","-",} -- префиксы (НЕ ТРОГАТЬ!)
 
function OnStartup()
        chathistory = {}
        Core.RegBot(botname,"Бот: выводит историю чата","",true)
end
 
function UserConnected(user)
local n = #chathistory
local str = "Последние "..n.." сообщений чата из "..maxhistory..":\n\n"
if n~=0 then
        for i = 1, n do str = str..chathistory[i].."\n" end
        Core.SendToNick(user.sNick,"<"..botname.."> "..str)     -- в Main
end
end
 
OpConnected = UserConnected
 
function ChatArrival(user,data)
        Core.GetUserAllData(user)
        if string.sub(data, 1, 1) ~= "<" then end
        local s,e,pre = string.find(data, "^%b<> (.)")
        local when = os.date("[%H:%M:%S] ")
        local chat = string.sub(data, 1, -2)
 if data:match"%b<> is kicking " then
        data = data:sub("kicking", "kiсking")
  end
        for k,v in pairs(BadChars) do
           if pre == v then
            return
        end
    end
        table.insert(chathistory,when..chat)
        if #chathistory > maxhistory then table.remove(chathistory, 1) end
       
        collectgarbage("collect")
end
 
RegConnected = UserConnected
dcbeelinekz вне форума   Ответить с цитированием
Старый 08.05.2017, 17:13   #258
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 989
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию

Поместил в /root/.PtokaX/scripts/chat.lua (скрипт история чата)

В/ root/.PtokaX/cfg/Scripts.pxt
Код:
#
# PtokaX scripts settings file
#

chat.lua	=	1

Здесь можно не читать, разобрался :)


При рестарте становиться chat.lua = 0
Может еще какие пакеты нужны для работы с lua и где эта история должна появляться?

P.S. Короче взял готовый скаченный скрипт lua, вставил тот что ты в коде дал, вроде при рестарте осталось chat.lua = 1, но где эта история чата находиться? Я в чате по набивал, но файл не нашел
[свернуть]

P.S.2 Кажись догнал как работает скрипт, он файл не создает, его работа вот здесь видна на 1 скрине chat.lua = 1
На 2 скрине отключен chat.lua = 0

P.S.3 Разобрался почему скидывал chat.lua = 1 в chat.lua = 0 - надо перед изменением остановить PtokaX, изменить и стартануть.
Миниатюры
Нажмите на изображение для увеличения
Название: 1111.jpg
Просмотров: 142
Размер:	109.7 Кб
ID:	4319   Нажмите на изображение для увеличения
Название: 33333.jpg
Просмотров: 132
Размер:	82.2 Кб
ID:	4321  

Последний раз редактировалось sakatgg; 08.05.2017 в 18:50.
sakatgg вне форума   Ответить с цитированием
Старый 08.05.2017, 19:44   #259
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
Talking

У меня 15 юзеров в локалке щас, все хорошо работает и 3 скрипта таких не сложных поставил, озу 23% показывает, карочи офигенно все работает, это не пк держать как я раньше делал и ток тратил + еще шум кулеров, конкретно раздражал, а щас тупо в развед каробку установил 2 роутера один как основной через него весь трафик с пк идет, интрнеты там, а на втором тупо DC++ сервер (хаб) стоит круглосуточно 24 на 7, бесперебойно, автоперезагрузку поставил, чтоб не было зависов, раз в сутки в 3 часа ночи. Аж душа радуется этому ptokax
Миниатюры
Нажмите на изображение для увеличения
Название: EeDUSvQ_LmM.jpg
Просмотров: 136
Размер:	149.2 Кб
ID:	4322  

Последний раз редактировалось dcbeelinekz; 08.05.2017 в 19:47.
dcbeelinekz вне форума   Ответить с цитированием
Старый 09.05.2017, 15:57   #260
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Если ANSi 1251 то и ставить ничего не надо

В блокноте в винде:
Название: Снимок экрана от 2017-05-07 16:05:17.png
Просмотров: 218

Размер: 1.5 Кб

В gedit в ubuntu:
Нажмите на изображение для увеличения
Название: Снимок экрана от 2017-05-07 16:10:16.png
Просмотров: 135
Размер:	9.5 Кб
ID:	4324

Разницы HEX-редактор не видит..
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 13 (пользователей: 0 , гостей: 13)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:31. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика