Lex
по работе с pid файлом
Lex
там локи
Lex
alive() — проверка на то, что уже запущен
Lex
в другой части кода делается два форка и execvpe
Lex
вот код старта http://pastebin.com/H7Zi24qx
Roman
Lex
Всмысле?
в смысле, что писать они не мешают
Lex
эм, это именно оно и есть
Lex
просто from fcntl import ...
Vladislav
Lex
так flock вроде врапер просто
Roman
Roman
Record locks are not inherited by a child created via fork(2), but are preserved across an execve(2).
Roman
это про fcntl
Roman
flock() and fcntl(2) locks have different semantics with respect to forked processes and dup(2). On systems that implement flock() using fcntl(2), the semantics of flock() will be different from those described in this manual page.
Lex
да
Lex
нашел, по умолчанию с 3.4 он закрывается, этот fd на pid_file
Lex
ему надо сделать os.set_inheritable(fd, True)
Lex
def open_rw(self, mode):
"""Open file in read/write mode without truncating"""
fd = os.open(self.path, os.O_RDWR | os.O_CREAT, mode)
if sys.version_info >= (3, 4): os.set_inheritable(fd, True)
return os.fdopen(fd, 'r+’)
🏳️ Phil
Lex
нет
да, это lockf враппер
Lex
короче, вроде работает
Vladislav
Lex
fcntl.lockf(fd, operation[, length[, start[, whence]]])¶
This is essentially a wrapper around the fcntl() locking calls.
Lex
https://docs.python.org/2/library/fcntl.html#fcntl.lockf
Vladislav
flock нет, lockf да
Lex
Оки
Roman
https://stosb.com/blog/explaining-my-configs-nftables/
Lex
кстати, по nftables, там есть поддержка всего того добра из модулей, что писали для iptables?
Roman
Lex
а как сейчас проходит расширение функциональности?
Lex
то есть ждем наборов библиотек для nftables?
Lex
а как там с перформансом?
Lex
ну то, что они наконец-то свели все в одно это уже отлично
Михаил
Михаил
Nikolay Markov
Александр
Всем привет. Мб кто подскажет. Если нужен человек который может делать прошивки для телефонов xiaomi или роутеры прошивать и вообще знаком с продукцией xiaomi. Я просто голову ломаю как вакансию на такого человека написать. Мб кто подскажет?
Fljúgandi Kettlingur
4pda?
Александр
Уже советовали) буду и туда писать
Александр
Узнал что таких людей ромоделами называют)
Fljúgandi Kettlingur
http://4pda.ru/forum/index.php?showforum=478
Александр
Спасибо
Михаил
Infinit.sh я смотрю стал opensource
Михаил
Кто то пользовался?
Denis
хде это ?
Denis
покаж
Михаил
Не? Мне в заголовке написано)
Михаил
Opensource
Михаил
Sergei
Is it production ready? GENERAL
No. Infinit is still in alpha and will be considered production ready for its 1.0 release.
Михаил
Ну норм
Dmitry
ору чот )
Fljúgandi Kettlingur
ору чот )
давайте делать пулл реквесты на оптимизацию этого супер-скрипта?
Dmitry
Dmitry
можно оставить просто sleep
Denis
я тож считаю что он ок
Михаил
Идеально!
Nikolay Markov
а как же
Nikolay Markov
Dmitry
|| echo "НИШМАГЛА Я"
Denis
гавно какое то, даже как шутка.
Nikolay Markov
Михаил
For now, only configuration files have been created. Nothing has been run. Let’s start the server and access the volume by mounting it through FUSE, as easily as any other filesystem:
Михаил
уу
Nikolay Markov
люблю убунточатик
Nikolay Markov
Михаил
пока единственный норм чат это https://t.me/russianfedora
Михаил
там и помогают и какое-то взаимоуважение
Magistr
в жабере федорасты упоротые были
Nikolay Markov
если о федорокомьюнити можно судить по хрычу, то...