Avatar for 9000

You can take an existing process and put it inside tmux: https://superuser.com/a/720084/60553 #links #computers #nifty

Comment

Ничоси! «Может, и коммунизм бы построили?»

 ‎· Holy blyat Anatoly 2
Comment

Только кейсу "забыл запустить в tmux, а уже пора уходить" это не поможет. Без заранее принятых мер systemd прибьет процесс и в tmux-е /lazyboa/2175937

 ‎· Der Große Schlange
Comment

^ Если у вас systemd, то кто ж вам доктор. А вообще disown придумали давно.

 ‎· 9000
Comment

@9000: что значит "если у вас"? У кого-то в продакшне не-systemd-linux? То есть я всё понимаю, мы все не любим товарища Поттеринга, и разумеется за дело, но некрасноглазых систем без systemd давно не осталось, а красноглазые годятся только для красноглазия.

 ‎· Holy blyat Anatoly
Comment

^ Если у вас tmux в продакшене, то I rest my case. Кстати, в дебиане по-прежнему можно штатно жить без systemd.

 ‎· 9000
Comment

@9000: tmux идёт комплектом к mosh, a mosh is the best thing since sliced bread

 ‎· TODO: feathers 2
Comment

@9000: ^^ tmux, точнее screen, постоянно используется в продакшне, и не только у меня, но и в любой другой трейдинговой компании, в том числе крупнейших. У нас подход к надёжности выглядит несколько иначе, чем в традиционных софтверных компаниях. Все системы должны контролироваться человеком, быть прозрачными для мониторинга и быстрого вмешательства, и все должны помнить, как всё работает (а не «автоматизировал и забыл»). На практике это означает, что системы запускаются вручную из скрина, и у них есть внутренний шелл для быстрого ручного вмешательства. По этой же причине пилоты пользуются ручными чеклистами там, где можно было бы и автоматизировать. Этому меня научил отслуживший в иностранном легионе сисадмин-зверь, который знал и умел всё, я никогда раньше (и, увы, позже) таких грамотных operations не видел.

 ‎· Holy blyat Anatoly 3
Comment

Трединговый софт который работает без изменений год - скорее всего убыточен

 ‎· Glory to Mankind
Comment

@walkin: и это тоже, поэтому апдейты и патчи регулярные и иногда очень срочные, ни на какой CI времени не остаётся.

 ‎· Holy blyat Anatoly
Comment

systemd мне кстати позволил выбросить кучу самодельных костылей. а единственная проблема с которой я пока столкнулся — это то что hard reset базы journald чуть менее интуитивен, чем хотелось бы. а без hard reset у него немного крыша едет от нашего процесса наливки.

 ‎· TODO: feathers
Comment

TIL Yama is a Linux Security Module that collects system-wide DAC security protections that are not handled by the core kernel itself. (не, ну хоть не /proc/sys/kernel/kutuzka)

 ‎· Argue Naked 2
Comment

@sorhed: я, кстати, rest my case потому, что я такое не умею и не готов оценивать — как, не знаю, не готов ревьюить код для hft, где про микросекунды.

 ‎· 9000

1 2 3 4 5 6 7 8 9 10