Size: a a a

2020 November 02

Dv

Dr. Friedrich von Ne... in codingteam
Alibek a1batross Omarov
А жаль. Он самый удобный.
Он самый плохой из всех, постоянно ломался, и собирал очень медленно
источник

Dv

Dr. Friedrich von Ne... in codingteam
Devel29A
Он не читает ответы
Свои же?
источник

Dv

Dr. Friedrich von Ne... in codingteam
ttldtor
зачем нужны сенсорные мониторы?)
У меня на рабочем ноуте такой. Не знаю, зачем. Неудобно, я выключил.
источник

O

Omap in codingteam
@ttldtor я злой, потому что глупый?
источник

O

Omap in codingteam
всех нахуй посылаю :(
источник

D

Devel29A in codingteam
Любые
источник

O

Omap in codingteam
Dr. Friedrich von Never
У меня на рабочем ноуте такой. Не знаю, зачем. Неудобно, я выключил.
в чём неудобство?
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
слушайте, я чего-то фундаментального не понимаю, видимо. Есть программа на Си, она открывает файл, пишет в него чиселко, закрывает файл и завершается. Эта программа запускается из скрипта, который запускает программу, дожидается её завершения, проверяет её exit code, после чего открывает и читает созданный программой файл. Почему-то иногда файл оказывается пустым, хотя последующая ручная проверка (с помощью cat) показывает, что данные в файле есть. Вопрос: как это вообще возможно?
Попробуй подёргать fsync, у или как там этот механизм называется.

Программа и скрипт запущены под одним и тем же юзером? А скрипт на чём написан? Нет вероятности, что там какая-то абстракция над ФС со своим кэшом?

А файл какой, обычный или какой-нибудь пайп или ещё какая зверушка?
источник

O

Omap in codingteam
хочу себе сенсорный монитор
источник

O

Omap in codingteam
хз зачем
источник

D

Devel29A in codingteam
чтобы понять, что он тебе не нужен
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
магия чатика работает. Я разобрался со своим «фундаментальным непониманием». Оказалось, что программа на Си *форкается*, и файл пишет уже потомок. При достаточной нагрузке на машину потомок пишет файл уже *после* того, как завершился предок. Т.к. вызывающий скрипт смотрит именно на предка, то и файл он читает слишком рано
Эх, до этого я не догадался.
источник

O

Omap in codingteam
Devel29A
чтобы понять, что он тебе не нужен
чаще всего, так и случается
источник

Dv

Dr. Friedrich von Ne... in codingteam
folex
тогда не было бы проблемы зомбяков?
В этом сценарии её и так нет.
источник

D

Devel29A in codingteam
Dr. Friedrich von Never
Эх, до этого я не догадался.
Весьма сложно догадаться, полагаю. Поведение не самое типичное и ожидаемое
источник

Dv

Dr. Friedrich von Ne... in codingteam
codingteam@cjr
Minoru
@folexeyy: о, круто! Жаль, что не портабельно
Непортабельно между чем?
источник

t

ttldtor in codingteam
Omap
@ttldtor я злой, потому что глупый?
я тоже посылаю
источник

t

ttldtor in codingteam
@AlexFails прям как ты https://habr.com/ru/company/vdsina/blog/521510/ и тоже Алекс
источник

Dv

Dr. Friedrich von Ne... in codingteam
Omap
в чём неудобство?
Можно нечаянно зацепить экран рукой, и там что-то сделается.
источник

EE

Ender Eyre in codingteam
ttldtor
———> @Air_0  <———
чего тебе надо
источник