utros
07.09.2011 18:38 eoranged
Псач, ну-ка насоветуй мне библиотечку, которую можно поставить из репов убунты 10.04 и в которой есть функция "СДЕЛАЙ МЕНЯ ДЕМОНОМ, БЛЕА!", которую можно вызвать из приложения, чтобы стать настоящим демоном :)
unistd.h
аскафаг для пидоров
start-stop-daemon ;)
start-stop-daemon?
[:|||||:] ;)
Нет, ты.
unistd.h не прокатит. Мне нужна библиотека.
А start-stop-daemon я ниасилил :(
так, ещё раз, сделать fork() трудно что-ли?
libc
unistd ВНЕЗАПНО библиотека
Ещё nohup.
Всё очень сложно. Я могу вызвать подгрузить so-шку и вызвать из неё метод и всё.
Вот ему со скрином я и ищу замену.
форк оттуда не работает?
Хз, мне стрёмно.
И, думаю, обойдусь пока nohup'ом.
И да, я знаю, что typical ниасилятор.
оп хуй и не читал ни одной книжки по программированию под хрюникс. Гугли unix double fork magic, никаких библиотек не нужно.
тред не читай @ хуйню кукарекай
кстати, почти это я и хотел ему сказать
@vt хуй и не осилил, что оранжевому нужна библиотека потому, что оне программирует под юниксы, а костылит свою фигню. И прозреваю, что на lua ;)
а на луа должен быть свой os:fork
и на луа через fork это тоже делается, прикинь
а кто-то спорил с тем, что делается? :) Речь о том, что "тред не читай @ пиши что хочешь" :)
Я ленивый хуй и cannot into linux programming.
А double fork я умею.
!R
Откуда там форк?! Ты совсем упоротый что-ли?
в луа нет форка?
Разумеется нет.
ffffuuuuuuuuu
ШТО?
ну, вообще, технически — есть. Просто не совсем штатными средствами.
и не совсем то, что ожидается :)
в никсах язык без форка — это моветон
хотя в языке для встраивания в игры — отсутствие форка оправдано
В луа (искаропки) нет вообще никаких платформенно-зависимых извращений.
Ты хуй и ниасилил.
Луа — скриптоерунда а не язык, кто считает иначе — наркоманы.
ты говоришь это так, будто это преимущество
он не "для встраивания в игры". Он намного старше их. У него другие цели просто. И форк из коробки там не нужен. Но это реализуемо.
"не умеем => не нужно"
Ещё один ниасилятор ИТТ.
нет, ты, к слову.
КОКИЕ ВАШИ ДОКОЗАТЕЛЬСТВА
Ну вот как раз то что ты хотел — apt-get install liblua5.1-posix1
нет. В данном случае зависимость обратная. Не нужно => не делали. Из принципа.
всем нужно, а вам нет. Отож.
вот это совсем другое дело
а теперь почитай ман к позикс-либе повнимательнее.
тогда то же самое дело
не "нам", а "этот язык делался монахами (не шутка, кстати) совсем не для этого" :)
Вообще-то да: на любой поатформе одинаковый апи и не нужно думать на каком дверном звонке твою программу запустили.
Ясно, этот тред полон наркоманов, готовых писать сервера и гуи на скриптоговне, ПАТПМУШТА КЛЕВА.
у брейнфака на любой платформе апи гораздо одинаковее
Уже поздно: я pposix из prosody прикрутил.
и с какого ёбаного потолка ты взял эту ёбаную хуйню, расскажи, пожалуйста?
с белого потолка
открою тебе секрет. Угадай, что он юзает? :)
кто-то сомневается, что там форк?
А у тебя в комп кофе варить умеет?
а это нужно кому-то, кроме тебя?
IT'S YOU!
WHOEVER ONE EXCEPT YOU
Не одинаковее, а настолько же одинаковый.
Я говорю, что скриптоговно должно оставаться скриптоговном, вы не соглашаетесь, что я еще могу подумать? Мне самому нравится говноедствовать подобным, но нужно же знать меру.
а с какого хуя ты взял ,что кто-то собирается тут ваять на скриптах гуи? Мы же не питонщики, ну.
Ты про unistd? Это я знаю. Мне влом было сишную функцию писать :)
а сервера на lua и erlang, между прочим не хуже оных на сях и яве. Ejabberd и Prosody тому пример (в противовес, например, опенфайру).
А сервера значит — ок? Вообще для гуев оно подходит куда лучше с правильным бекендом.
речь о гуи? Странно, мы вроде о форке говорили
Вот ты и ответил на свой вопрос.
Никто не использует комп, чтобы варить кофе, а отбойным молотком не забивает гвозди.
потому что там почти всё на сишке написано, да?
но при этом во всех языках используют форка, а у вас AHAHAHA OH WOW
Поддерживаю.
ШТО
в ырланге и еже — нет. А в луа и прозоди — да :)
просоди
ну к эрлангу у меня никаких претензий. Хотя сам ёж не особо удачен
Я же сказал: ты хуй и ниасилил.
ок, как заюзать форк в луа?
Но причем здесь эрланг, он здесь вполне уместен, мне кажется.
а lua из коробки имеет ровно то, чего достаточно для реализации чего угодно и в то же время оставаться "лёгким". статический бинарник, собранный под любую архитектуру весит не более 140Кб и не тянет за собой НИЧЕГО, при этом остаётся полнофункциональным :)
Нифига. Основная логика там на Lua. На сишке только стрёмные вещи, вроде демонизации и i/o.
> достаточно для реализации чего угодно
Прям вообще чего угодно?
вот-вот. Идеальный язык для встраивания в игры
>стремные вещи >i/o
вау, самую главную фишку — производительность — ты записал в стрёмное
Из сишки, разумеется.
Например, require "util.pposix"
да. Я даже sha512_crypt() из линуксового crypt.h нарисовал на pure Lua ;)
так почему ты не заюзал в своей программе?
да ты показывал, чудесное везение
Но зачем?э
Ну реально же стрёмные. Никто не будет писать низкоуровневое говно на высокоуровневом языке, ибо медлено работать будет.
» везение?
WTF? :)
ты даже никогда не слышал про везение? Бедняга.
Заюзал. Читай комменты выше.
просто чтобы было^Wпоучиться таким низкоуровневым вещам :)
твои понятия о говне ставят меня в тупик. Знаешь что, иди как ты писать сайты на PHP MYSQL
ты из прозоди выдрал кусок
А я-то думал, что я тут главный ниасилятор.
ну да
ты просто не понял контекста применения термина "говно" тут. Оранжевый имел в виду тот факт, что "писать такое на скриптовом языке — говно-way". А не то, что это не нужно. Ага, да.
Это твоё любимое занятие.
Только сишка! Только PostgreSQL!
да вы даже мыслите в одном направлении. Луа портит моск
между прочим, да. "только сишка, только постгрес" и никак иначе :)
...и жили они долго и счастливо...
U
Нууу. Есть там такая библиотека pposix, которую можно абсолютно стандартным способом подключить в приложение...
Ты просто эпический ниасилятор!
Ты пришел заменить предыдущего оратора^Wниасилятора?
Все люди ржут гортанью... В каком месте у тебя конь?
Судя по силе твоей попоболи, я догадываюсь куда ты засунул себе коня.
А не пойти ли вам на двачи?
У тебя конь в жопе, а ты тут с дурацкими вопросами пристаёшь!