@spblug

Страница 116 из 1075
pl
06.04.2016
09:38:55
это какой вопрос?

GNU/Docker
06.04.2016
09:39:15
где надо удалённый скрипт восстановить, который запущен.

Navern
06.04.2016
09:39:18
Andrey
06.04.2016
09:39:33
cat /proc/$pid/fd/255 вроде так

Google
Andrey
06.04.2016
09:39:35
в случае bash

GNU/Docker
06.04.2016
09:39:40
о

классно

Navern
06.04.2016
09:39:44
лучше cp

Andrey
06.04.2016
09:39:50
fd=255 у bash

Navern
06.04.2016
09:39:55
Хер знает что там накатаешь;)

Andrey
06.04.2016
09:39:57
у других другой )

GNU/Docker
06.04.2016
09:40:01
кстати говоря

Navern
06.04.2016
09:40:06
Фд лсофом смотрится норм

GNU/Docker
06.04.2016
09:40:10
апдейтер аськи мейлушной

там в линуксовой части зовётся readlink на /proc/self/exe

чтобы выяснить путь до эльфа

Andrey
06.04.2016
09:40:49
зачем это говно?

Google
GNU/Docker
06.04.2016
09:40:55
я не удержался и залил

это на говнокод

чтобы его удалить

и записать новый

pl
06.04.2016
09:41:14
а чо не так

GNU/Docker
06.04.2016
09:41:15
через систем(рм -ф)

а потом запустить через систем новый.

Ну. Это крайне дерьмовый подход, думается мне.

Причем это один в один ответ со стекофверлоу.

я решил загуглить что это такое и нашёл)

Andrey
06.04.2016
09:42:28
бггг

GNU/Docker
06.04.2016
09:42:33
И это не протестить никак

pl
06.04.2016
09:42:37
ну ок, как по другому получить путь до эльфа?

GNU/Docker
06.04.2016
09:42:39
все кейсы

а зачем его вообще получать?

Andrey
06.04.2016
09:43:17
вот кстати да

GNU/Docker
06.04.2016
09:43:18
всё равно это не бесшовное обновление с горячей заменой кода

а подлива какая-то

нетестируемая

а если въебёт где-то по дороге?

Google
GNU/Docker
06.04.2016
09:43:59
мы получим удалённый файл и отсутствие нового

например.

pl
06.04.2016
09:44:31
rename атомарный, чо там въебет

GNU/Docker
06.04.2016
09:44:39
там не ренэйм

они не используют сисколы

pl
06.04.2016
09:44:47
ну про system уже другой разговор

GNU/Docker
06.04.2016
09:44:52
они зовут коммандочуи

там ещё линки прямо в код зашиты )

Vartan
06.04.2016
09:45:04
Эм

GNU/Docker
06.04.2016
09:45:07
откуда брать апдейты

Vartan
06.04.2016
09:45:13
Вообще подменить файл под процессом -- это вообще не ужасно.

GNU/Docker
06.04.2016
09:45:26
и закомменченные тестовые.

Vartan
06.04.2016
09:45:39
Более того, так оно и делается всеми package manager'ами :)

GNU/Docker
06.04.2016
09:45:40
из которых я вытянул бинарь

нууу

оно же не прямо так делается?))

почему же мне так страшно на это смотреть

Vartan
06.04.2016
09:46:12
Ну в целом так. Подменяется файл, потом рестарт.

GNU/Docker
06.04.2016
09:46:16
да

но они бы ещё пкилл там звали

Google
GNU/Docker
06.04.2016
09:46:27
чесслово

лучше один раз увидеть

http://govnokod.ru/19731

комменты как на хабре

уютно

Vartan
06.04.2016
09:47:56
А вот за вызов system() надо бить по рукам со всей дури

С rm -f

GNU/Docker
06.04.2016
09:48:09
позикс для слабаков

Phil
06.04.2016
09:48:11
слушайте, а чем отличается iptables -A INPUT -m conntrack —ctstate ESTABLISHED,RELATED -j ACCEPT от iptables -A INPUT -m state —state RELATED,ESTABLISHED -j ACCEPT

Admin
ERROR: S client not available

Phil
06.04.2016
09:50:00
вопрос снят

да, на 15-ой минуте отгуглил

так, ни одной CentOS больше

ни одной

Roman
06.04.2016
09:50:36
Andrey
06.04.2016
09:50:37
центос хорош же

чем плох?

GNU/Docker
06.04.2016
09:50:49
О

Phil
06.04.2016
09:50:52
ну вот например

Google
GNU/Docker
06.04.2016
09:50:54
второй депрекейтед?

блин

модули разные.

Andrey
06.04.2016
09:51:28
модули разные.
всмысле в других системах по-другому?

GNU/Docker
06.04.2016
09:51:31
не

-m =))

Vartan
06.04.2016
09:51:48
Ну, а редхат теперь не берет русских
Не пи$ди. Редхат теперь резюме из России не принимает через сайт.

По факсу отлично принимает, и через сотрудников тоже. А если ты не знаешь ни одного сотрудника Редхата -- тебе наверное не стоит работать в Редхате :)

GNU/Docker
06.04.2016
09:53:00
ух=(

Phil
06.04.2016
09:53:21
так. смотрю в примере -A INPUT -p tcp -m state —state NEW -m tcp —dport 22 -j ACCEPT я правильно понимаю, что можно аж вот так: -A INPUT -p tcp -m contrack —cstate NEW -m muliport —dport 22,80,443,110,143,465,993,995 -j ACCEPT

GNU/Docker
06.04.2016
09:54:10
у нас чувак работал, один из тех которые облако написали. Он ещё в овссвич контрибутил активно. В редхате щас, а пилил когда-то альтлинукс кажется.

GNU/Docker
06.04.2016
09:55:36
cstate или ctstate?

Phil
06.04.2016
09:56:27
второе конечно же

Cate
06.04.2016
09:56:31
Так.

=)))

Где бы найти руководителя проекта)))

Vartan
06.04.2016
09:57:31
Тут все пацаны конкретные, поэтому начинай сразу с суммы, причем в долларах :)))

Roman
06.04.2016
09:57:55
Разница в том, что -m state — эпическая рухлядь, написанная в ту отдаленную эпоху, когда существовали только зачатки системы conntrack. -m conntrack — более свежая реализация, предоставляющая полноценный доступ ко всем возможностям современного conntrack, включая NAT, таймауты, уточняющий статус (ctstatus) и т.п.

Alex
06.04.2016
09:58:43
Где бы найти руководителя проекта)))
Наташ, у Вас в позиции описанны скиллы техлида

А не руководителя проекта

Andrey
06.04.2016
09:58:54
и этим ВСЕМ никто не пользуется :)

Alex
06.04.2016
09:59:06
Современный руководитель проекта в технике может не шарить вообще

Страница 116 из 1075