Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Система распараллеливания shell-скриптов PaSh перешла под крыло Linux Foundation" | +/– | |
Сообщение от opennews (??), 27-Сен-21, 21:56 | ||
Проект PaSh, развивающий инструменты для параллельного выполнения shell-скриптов, объявил о переходе под покровительство организации Linux Foundation, которая предоставит инфраструктуру и сервисы, необходимые для продолжения разработки. Код проекта распространяется под лицензией MIT и включает компоненты на языках Python, Shell, C и... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
3. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Аноним (3), 27-Сен-21, 22:17 | ||
Может у них и транслятор ./configure -> CMake есть? | ||
Ответить | Правка | Наверх | Cообщить модератору |
61. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Аноним (61), 28-Сен-21, 12:55 | ||
В новости про мягкое, а вы про зелёное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
5. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –9 +/– | |
Сообщение от Аноним (5), 27-Сен-21, 22:25 | ||
"Програмирую на Баш" - обретает новій смьісл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +7 +/– | |
Сообщение от Аноним (7), 27-Сен-21, 22:56 | ||
> -parallel из PowerShell | ||
Ответить | Правка | Наверх | Cообщить модератору |
|
10. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +4 +/– | |
Сообщение от Вуся (?), 27-Сен-21, 23:45 | ||
Наоборот. | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:26 | ||
Это виндонабросчик с одной извилиной, и та пожароопасная -- не кормите лишку, лучше сразу "к модератору". | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Fractal cucumber (??), 28-Сен-21, 12:10 | ||
До повершела Башу деградировать вечность, так что никогда не дойдет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Аноним (11), 28-Сен-21, 01:50 | ||
Если речь идёт о ForEach -Parallel из 5.1, то это как раз то самое. | ||
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору |
15. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (7), 28-Сен-21, 07:26 | ||
> Если речь о ForEach-Object -Parallel из 7.0, то нет это не оно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +4 +/– | |
Сообщение от СеменСеменыч777 (?), 28-Сен-21, 08:44 | ||
да, неплохо наворотил майкрософт. абстракция на абстракции сидит | ||
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору |
36. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –11 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 09:58 | ||
Вообще-то - глубоко ошибочным. | ||
Ответить | Правка | Наверх | Cообщить модератору |
39. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от СеменСеменыч777 (?), 28-Сен-21, 10:16 | ||
> Вообще-то - глубоко ошибочным. | ||
Ответить | Правка | Наверх | Cообщить модератору |
48. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –3 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 12:08 | ||
| ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (45), 28-Сен-21, 11:35 | ||
> 1. Ни в одной серьезной конторе не используется только линакс-среда. Чистая винда бывает, а чистый линакс - не дорос. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
47. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –3 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 11:59 | ||
Ой, недавно же обсуждали - в линаксе отсутствует аналог MSAD. Увы и их - без этого корпоративной среды не бывает. И много чего еще... | ||
Ответить | Правка | Наверх | Cообщить модератору |
66. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Аноним (61), 28-Сен-21, 13:28 | ||
>Линакс используется... На некритичных направлениях в качестве вспомогательной ОС. Например - веб-сервер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
82. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (82), 28-Сен-21, 16:02 | ||
что-то все больше в больших конторах (ну не берем рога-и-копыта из 10 человек) используют именно AD, | ||
Ответить | Правка | Наверх | Cообщить модератору |
100. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 28-Сен-21, 19:06 | ||
Давайте не будем сравнивать AD и OpenLDAP. Это все равно что сравнивать ну например postfix и скажем OpenXchange | ||
Ответить | Правка | Наверх | Cообщить модератору |
126. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:05 | ||
> Линакс используется... На некритичных направлениях в качестве вспомогательной ОС. Например - веб-сервер. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
137. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от xgen (?), 29-Сен-21, 02:15 | ||
Эх, молодежь - "линакс" используется на подавляюще большем количестве устройств. А юникс-подобные системы оставляют лишь небольшой, но уютный, уголок ОС Windows для непрофессиональных пользователей. Ну и Майкрософт сейчас делает очень много для линукса, пора войн ОС закончилась, все заняли свои ниши и довольны этим. | ||
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору |
146. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 29-Сен-21, 14:32 | ||
Мой дорогой, но слабообразованный друг - мой первый юникс был на СМ1420... | ||
Ответить | Правка | Наверх | Cообщить модератору |
153. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от xgen (?), 29-Сен-21, 21:21 | ||
Мой высокообразованный, но не далекий друг, наш мир - это капитализм. Просто посмотри сколько платят разработчикам под линукс, а это, как правило, хайлоад, обычно это докеры, контейнеры, всякие там кубернетсы и пр. И все это на линукс. Ни один сервис в мультирегиональных масштабах, 24/7, делать на Windows не будут - денег жалко. ОС, которая не поддерживает иноды не может быть профессиональной, по определению. На простоях при обновлении разорятся. Ну а твой пример про сотню, другую хомячков, в корпоративных целях - детский лепет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
177. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 03-Окт-21, 22:59 | ||
> Ни один сервис в мультирегиональных масштабах, 24/7, делать на Windows не будут | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:10 | ||
Вы слышали что-нибудь, скажем, про perl? | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
60. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 12:54 | ||
Легендарный односторонние на перл в повершеле написать не получится - факт. Имхо это не недостаток ни разу 😂 | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (61), 28-Сен-21, 13:20 | ||
>2. Повершелл есть для линакса. И на нем он выглядит гораздо лучше чем баш на Винде. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
67. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 13:36 | ||
>>2. Повершелл есть для линакса. И на нем он выглядит гораздо лучше чем баш на Винде. | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 14:31 | ||
>В связи с вышесказанным в любой конторе, доже использующей комбинированную среду выбор средства автоматизации (скрипты) однозначен. И это не баш😁 | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
79. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 15:48 | ||
А какую версию пихона по-вашему надо использовать-то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
80. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 15:56 | ||
По моему лучше никакую. | ||
Ответить | Правка | Наверх | Cообщить модератору |
83. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 16:07 | ||
Пихон это нечто уникальное по несовместимости между своими же версиями. Поскольку его очень любит красношапка, а единственный корпоративный дистрибутив линакса делают они, я много раз сталкивался с засадами совместимости между версиями пихона. Нет, просто взять и поставить последнюю версию - нельзя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
127. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 00:05 | ||
Лисп решение реальное. | ||
Ответить | Правка | Наверх | Cообщить модератору |
147. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от pofigist (?), 29-Сен-21, 14:35 | ||
Lisp давно умер. REXX куда более живой ибо сделан професионалами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
150. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 16:31 | ||
> Lisp давно умер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
152. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 29-Сен-21, 16:58 | ||
>> Lisp давно умер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
189. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 06-Окт-21, 03:49 | ||
>Но простите - что это тупик имхо очевидно после 60+ лет его прозябания на задворках ИТ... | ||
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору |
190. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 06-Окт-21, 03:55 | ||
> Ой, вот по мне так лисп - это диагноз. Язык конечно был | ||
Ответить | Правка | К родителю #152 | Наверх | Cообщить модератору |
99. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Аноним (11), 28-Сен-21, 18:44 | ||
PS используют на венде, а питон на линуксе. У обоих проблемы с кроссплатформенностью, кстати. | ||
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору |
124. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 23:58 | ||
>Ну короче у тебя объекты и коллекции в конвейере, а не строки в stdout/stdin | ||
Ответить | Правка | Наверх | Cообщить модератору |
123. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 28-Сен-21, 23:57 | ||
> Ни в одной серьезной конторе не используется только линакс-среда. Чистая винда бывает, а чистый линакс - не дорос. | ||
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору |
125. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 00:02 | ||
>Потому что у винды есть свои плюсы. Самые важные из них -- это AD, Outlook и MS Office. | ||
Ответить | Правка | Наверх | Cообщить модератору |
128. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:17 | ||
>>Потому что у винды есть свои плюсы. Самые важные из них -- это AD, Outlook и MS Office. | ||
Ответить | Правка | Наверх | Cообщить модератору |
131. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 00:33 | ||
Он сложен не в плане супер хакеров, а в плане комплексных мер. | ||
Ответить | Правка | Наверх | Cообщить модератору |
145. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 29-Сен-21, 10:13 | ||
Очевидно что ты очень слабо представляешь процессы добычи нефти или создания и производства вертолетов... | ||
Ответить | Правка | Наверх | Cообщить модератору |
144. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от pofigist (?), 29-Сен-21, 10:01 | ||
Самый большой недостаток винды это wsl, особенно 2й версии. 🤣 | ||
Ответить | Правка | К родителю #125 | Наверх | Cообщить модератору |
9. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (9), 27-Сен-21, 23:18 | ||
>Код проекта распространяется под лицензией MIT и включает компоненты на языках Python, | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (42), 28-Сен-21, 10:31 | ||
Если портеж станет вместо тупления по 15 минут делать компиляцию всех программ одновременно, что не завязаны на последовательность при этом, то будет годно. Гентоводы обрадуются. А то все ведь имеют хотя бы 3950x, 5950x или тредриппер на 64 ядра, так что годно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
12. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Аноним (12), 28-Сен-21, 02:28 | ||
а я gnu parallel пользовался | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от dikiy_f90 (?), 28-Сен-21, 10:08 | ||
тем что как использователь parallel::думал ты | ||
Ответить | Правка | Наверх | Cообщить модератору |
51. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:14 | ||
Там ручками говоришь, тут JIT. Кроме parallel(1) тоже есть несколько подобных реализаций именно той задачи -- например, Лёша Чеусов (vle) сделал paexec. | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
129. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:24 | ||
> а я gnu parallel пользовался | ||
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору |
154. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Stax (ok), 30-Сен-21, 02:35 | ||
Он может жуткий синтаксис, в котором без пол-литры разобраться сложно. Каждый раз, когда вижу хитрую команду parallel, хочется развидеть это навсегда, даже не пытаясь понять, что там написано... | ||
Ответить | Правка | Наверх | Cообщить модератору |
155. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 30-Сен-21, 14:54 | ||
> Он может жуткий синтаксис, в котором без пол-литры разобраться сложно. Каждый раз, | ||
Ответить | Правка | Наверх | Cообщить модератору |
13. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –9 +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 04:40 | ||
Жуть и мрак. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +4 +/– | |
Сообщение от lockywolf (ok), 28-Сен-21, 06:22 | ||
Так не пользуйся, заставляет, что ли, кто-то? | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:16 | ||
Он озвучивает ту точку зрения, что шелл как язык программирования -- это ужас. Ну да, ужас, но не ужас-ужас-ужас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
76. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 15:35 | ||
Пока это простой конвейр, то просто ужас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
130. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:33 | ||
> Когда нужно немножко преобразовать или запарсить текст, то ужас-ужас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
133. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 00:48 | ||
Нет, ужас в меня это не вселяет. Во мне есть ужас но это другой ужас. | ||
Ответить | Правка | Наверх | Cообщить модератору |
138. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от freehck (ok), 29-Сен-21, 03:53 | ||
> Ужас потому что не переносимо не поддерживаемо не читаемо не отлаживаемо. | ||
Ответить | Правка | Наверх | Cообщить модератору |
173. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от VINRARUS (ok), 03-Окт-21, 21:29 | ||
>Ужас потому что не переносимо не поддерживаемо не читаемо не отлаживаемо. | ||
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору |
176. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 03-Окт-21, 22:55 | ||
Не умею так не умею. | ||
Ответить | Правка | Наверх | Cообщить модератору |
178. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от VINRARUS (ok), 03-Окт-21, 23:23 | ||
> Не умею так не умею. | ||
Ответить | Правка | Наверх | Cообщить модератору |
186. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 04-Окт-21, 21:39 | ||
Интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
188. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от VINRARUS (ok), 05-Окт-21, 07:24 | ||
> Интересно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
192. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 11-Ноя-21, 16:19 | ||
Я тут мимо старой темы проходил. | ||
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору |
73. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 14:35 | ||
>Так не пользуйся, заставляет, что ли, кто-то? | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
174. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от VINRARUS (ok), 03-Окт-21, 21:32 | ||
>Уникс шелл с его утилитами бредавая штука сама по себе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
93. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от n00by (ok), 28-Сен-21, 17:15 | ||
> Так не пользуйся, заставляет, что ли, кто-то? | ||
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору |
140. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от lockywolf (ok), 29-Сен-21, 07:24 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
142. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от n00by (ok), 29-Сен-21, 07:53 | ||
>[оверквотинг удален] | ||
Ответить | Правка | Наверх | Cообщить модератору |
16. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Аноним (7), 28-Сен-21, 07:29 | ||
Из коробки в линуксе сразу есть Perl и Python. Даже ставить не надо специально. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
18. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +7 +/– | |
Сообщение от Аноним777 (?), 28-Сен-21, 08:12 | ||
Отвечу примером из жизни: | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –3 +/– | |
Сообщение от Онаним (?), 28-Сен-21, 08:28 | ||
В этом плане удобнее всего PHP, у него весь рантайм укладывается в один бинарник, который можно ещё и статически собрать, никаких россыпей зависимостей, на нём самом написанном, в отличие от перлопитонов, он не тащит. Да, сам рантайм получается слегка тяжеловесом, но зато прекрасно работает на любой совместимой платформе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:18 | ||
Это если разведение гадюшников (или даже автоматизация этого процесса) является нормой сопровождения "систем". Так-то много чего возможно statifier'ом каким утрамбовать в один исполняемый файл. | ||
Ответить | Правка | Наверх | Cообщить модератору |
113. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:50 | ||
Разведение гадюшников - это к пыхтону с его venv. | ||
Ответить | Правка | Наверх | Cообщить модератору |
114. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:51 | ||
В смысле утрамбовать? PHP - реально представляет из себя один-единственный бинарь при статической сборке. И даже при динамической сборке, но в этом случае он совместимые внешние либы потребует. В худшем случае - ещё конфиг можно рядом положить. | ||
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору |
75. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (75), 28-Сен-21, 15:32 | ||
С Go не перепутали? | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
112. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:49 | ||
Нет, не перепутал. У того рантайм надо тащить в каждом собранном бинарнике каждой тулзы, а у PHP при желании выходит один на все скрипты. При этом скрипты можно независимо апдейтить без пересборки, что местами важно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Онаним (?), 28-Сен-21, 08:30 | ||
Суёшься в перл - начинается бесконечный поиск пакетов с пакетами, если в дистре не оказалось - велкам ту CPAN, и тут начинается конфликт с тем, что в дистре. Суёшься в пыхтон - то же самое, только скорее всего вообще придётся виртуальное окружение подавать, потому что с системным вообще не разъехаться. Короче, вы поняли. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
22. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +4 +/– | |
Сообщение от kusb (?), 28-Сен-21, 08:36 | ||
tcl? | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Онаним (?), 28-Сен-21, 08:59 | ||
Why not? | ||
Ответить | Правка | Наверх | Cообщить модератору |
29. Скрыто модератором | +1 +/– | |
Сообщение от DAyjybv (?), 28-Сен-21, 09:23 | ||
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору |
31. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от DAyjybv (?), 28-Сен-21, 09:34 | ||
CORE::* в perl достаточно для рядовой автоматизации. А продуманная и стандартная библиотека позволяет решать остальные задачи. Может понадобиться работа с датами, бд, асинхронщина и прочее lwp с tt. Но они стабильны по интерфейсам и, часто, уже есть. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
115. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:52 | ||
Угу. Как только доходим до HTTP, что в перле, что в пыхтоне начинается лютейший ад и всё прочее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
136. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (-), 29-Сен-21, 01:38 | ||
>Как только доходим до HTTP | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Аноним (7), 28-Сен-21, 09:46 | ||
> Суёшься в перл - начинается бесконечный поиск пакетов с пакетами | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
116. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:53 | ||
Ну, кому как. | ||
Ответить | Правка | Наверх | Cообщить модератору |
78. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 15:42 | ||
Лисп схему встроить прямо в ядро. | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
141. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от lockywolf (ok), 29-Сен-21, 07:27 | ||
> Лисп схему встроить прямо в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 08:34 | ||
Недавно перетаскивал LinOTP на восьмую ветку CentOS'а. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
25. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 09:01 | ||
(я уж молчу о том, что он требует мёртвенького python2) | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:20 | ||
Попробуйте хотя бы разделить наработки с апстримом -- вдруг при виде Ваших страданий и они сподвигнутся что-то сделать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
117. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:54 | ||
С апстримом мёртвых deprecated библиотек, которые он хочет? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 28-Сен-21, 09:03 | ||
были ли расмотрены (и отброшены) варианты: | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
118. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:56 | ||
> были ли расмотрены (и отброшены) варианты: | ||
Ответить | Правка | Наверх | Cообщить модератору |
119. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 28-Сен-21, 20:57 | ||
Простите, гетерогенная = гомогенная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
162. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 01-Окт-21, 15:07 | ||
> Простите, гетерогенная = гомогенная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
165. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 01-Окт-21, 20:31 | ||
Идеал, я так понимаю, зоопарк из полутора локалхостов, на одном убунта, на другом гента, на третьем арчик, и всё это погоняет центосов с оелами, и альтами до кучи? | ||
Ответить | Правка | Наверх | Cообщить модератору |
166. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 01-Окт-21, 22:34 | ||
> Идеал, я так понимаю, зоопарк из полутора локалхостов, на одном убунта, на | ||
Ответить | Правка | Наверх | Cообщить модератору |
169. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 02-Окт-21, 09:00 | ||
Конечно не вписал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
179. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 04-Окт-21, 07:55 | ||
> Конечно не вписал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
180. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 04-Окт-21, 08:10 | ||
> ну вот видите. а контора-то одна, и сеть общая. | ||
Ответить | Правка | Наверх | Cообщить модератору |
181. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 04-Окт-21, 08:11 | ||
> тем не менее ниша для нее есть. | ||
Ответить | Правка | Наверх | Cообщить модератору |
182. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 04-Окт-21, 12:12 | ||
> Если собираешься "взакрытую" допиливать ядро под какую-то узкую задачу и продавать, лучше | ||
Ответить | Правка | К родителю #181 | Наверх | Cообщить модератору |
183. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 04-Окт-21, 20:53 | ||
Security through obscurity? | ||
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору |
185. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от СеменСеменыч777 (?), 04-Окт-21, 21:18 | ||
> Security through obscurity? | ||
Ответить | Правка | К родителю #183 | Наверх | Cообщить модератору |
187. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 04-Окт-21, 22:30 | ||
> bullshit through bullshit. | ||
Ответить | Правка | К родителю #185 | Наверх | Cообщить модератору |
184. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Онаним (?), 04-Окт-21, 20:54 | ||
А то может получиться в первую, а не в последнюю. | ||
Ответить | Правка | К родителю #182 | Наверх | Cообщить модератору |
34. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (7), 28-Сен-21, 09:47 | ||
А если бы всё это было написано на shell? | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
41. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от СеменСеменыч777 (?), 28-Сен-21, 10:23 | ||
> А если бы всё это было написано на shell? | ||
Ответить | Правка | Наверх | Cообщить модератору |
69. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Аноним (7), 28-Сен-21, 13:43 | ||
Я, собственно, хотел намекнуть, что пример не релевантен. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от commiethebeastie (ok), 28-Сен-21, 09:14 | ||
>Я: А ты в курсе что твой скрипт должен работать в том числе на Debian7 и Centos6? | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
28. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от DAyjybv (?), 28-Сен-21, 09:22 | ||
Кросплатформенностью? шелл-то и кросплатформенностью?! | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
35. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (7), 28-Сен-21, 09:48 | ||
> шелл-то и кросплатформенностью?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
32. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (7), 28-Сен-21, 09:42 | ||
Кто мешает писать на питон 3.5? | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
71. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Аноним (61), 28-Сен-21, 13:45 | ||
Питоны разных версий уживаются в одной системе. Что мешает поставить рядом Python посвежее, если скриптователю захотелось наипоследних фич? | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от pofigist (?), 28-Сен-21, 13:00 | ||
> shell скрипты обладают хорошей кросс платформенностью в linux-unix среде | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
101. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Led (ok), 28-Сен-21, 19:20 | ||
Да что ты такое, чёрт-побери несёшь? Тебя страшно "обидел" кто-то? или ковид мозг совсем не пощадил? | ||
Ответить | Правка | Наверх | Cообщить модератору |
132. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:45 | ||
>> shell скрипты обладают хорошей кросс платформенностью в linux-unix среде | ||
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору |
68. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Аноним (61), 28-Сен-21, 13:39 | ||
>shell скрипты ... имеют открытый код | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
77. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 15:38 | ||
>shell скрипты обладают хорошей кросс платформенностью в linux-unix среде, имеют открытый код, не требуют сторонних библиотек или модулей языка. | ||
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору |
175. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от VINRARUS (ok), 03-Окт-21, 21:38 | ||
>У шелл скриптов нет механизма абстрагирования от конкретного окружения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от cz (??), 28-Сен-21, 10:18 | ||
Ну это же было сделано двести лет до нашей эры. Не модно и не молодёжно. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
81. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от пончик (?), 28-Сен-21, 16:02 | ||
Ощибка это SystemD, JavaScript, Electron, dart или как его там от гугла вместе с go. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
122. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 28-Сен-21, 23:51 | ||
> Ощибка это SystemD, JavaScript, Electron, dart или как его там от гугла | ||
Ответить | Правка | Наверх | Cообщить модератору |
134. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от freehck (ok), 29-Сен-21, 00:48 | ||
>> А shell отличная вещь для своих целей. | ||
Ответить | Правка | Наверх | Cообщить модератору |
135. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 01:01 | ||
Интересно стало что он обозначит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
139. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от freehck (ok), 29-Сен-21, 03:55 | ||
> Интересно стало что он обозначит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
148. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 29-Сен-21, 15:00 | ||
>> Интересно стало что он обозначит. | ||
Ответить | Правка | Наверх | Cообщить модератору |
156. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 30-Сен-21, 15:14 | ||
> Тебе не угодно? Что ты сказать вообще хочешь? Объясни себя. | ||
Ответить | Правка | Наверх | Cообщить модератору |
157. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 30-Сен-21, 18:09 | ||
>Вот я тебя и спрашиваю о том, какие-такие проблемы решает шелл, которых якобы не должно существовать как класса. | ||
Ответить | Правка | Наверх | Cообщить модератору |
158. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 30-Сен-21, 23:03 | ||
>...становится вполне очевидно, что либо ты имеешь неправильное представление о том, какие задачи решает шелл, либо вовсе понятия не имеешь, зачем этот инструмент нужен. | ||
Ответить | Правка | К родителю #156 | Наверх | Cообщить модератору |
159. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 01-Окт-21, 01:34 | ||
> Почти не спал последние дни, а тут вы явились, нужно быть все-же добрее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
163. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 01-Окт-21, 18:33 | ||
>Так вот. Ты под этой новостью написал целую серию крайне дерзких, совершенно безапелляционных заявлений | ||
Ответить | Правка | Наверх | Cообщить модератору |
167. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 02-Окт-21, 00:12 | ||
>> У лиспов очень высокий порог вхождения. | ||
Ответить | Правка | Наверх | Cообщить модератору |
170. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 02-Окт-21, 12:17 | ||
>Ты правда думаешь, что двигать этим людям лисп -- разумно? Дай обезьяне ружьё, ага. | ||
Ответить | Правка | Наверх | Cообщить модератору |
164. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноньимъ (ok), 01-Окт-21, 18:44 | ||
>Шелл решает ровно одну задачу: организацию конвейера параллельно исполняющихся процессов. | ||
Ответить | Правка | К родителю #159 | Наверх | Cообщить модератору |
168. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 02-Окт-21, 00:25 | ||
>> Шелл решает ровно одну задачу: организацию конвейера параллельно исполняющихся процессов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
17. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Админ Анонимов (?), 28-Сен-21, 08:06 | ||
>и включает компоненты на языках Python, Shell, C и OCaml. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (42), 28-Сен-21, 10:34 | ||
В Gentoo тоже похоронили Paludis на Си и пользуются Portage на питоне. Кто их знает, может им проще было. Лет через много когда будет требование к многопоточности обязательным может и выкинут все кроме Си и шелла. | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (9), 28-Сен-21, 11:25 | ||
Такими темпами лет через много дженту просто перестанет существовать. Если тренд набирающий обороты таки победит, в дженту просто не будет никакого смысла. | ||
Ответить | Правка | Наверх | Cообщить модератору |
89. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (89), 28-Сен-21, 16:37 | ||
> В Gentoo тоже похоронили Paludis на Си | ||
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору |
57. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:27 | ||
Потому что переизобретать bash для разбора в AST, видимо, не хотелось. Интересно, пробовали ли взять его парсер или сразу было понятно, что для таких преобразований именно что более высокоуровневые структуры данных нужны?.. | ||
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору |
30. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от Ordu (ok), 28-Сен-21, 09:25 | ||
Ох нихрена ж они заморочились. | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Аноним (-), 28-Сен-21, 11:44 | ||
>Проект PaSh, развивающий инструменты для параллельного выполнения shell-скриптов, ... Linux Foundation, ... Код проекта распространяется под лицензией MIT и включает компоненты на, ... Shell, ... | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 12:28 | ||
Полагаю, это Вы не дочитали до букв JIT. | ||
Ответить | Правка | Наверх | Cообщить модератору |
59. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (61), 28-Сен-21, 12:52 | ||
PaSh - удар по systemd'ерам. | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от OpenEcho (?), 28-Сен-21, 13:26 | ||
> включает компоненты на языках Python, Shell, C и OCaml. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (70), 28-Сен-21, 13:44 | ||
Справедливости ради, я так и не осилил исполнение нескольких фоновых задач по числу ядер на шелле (не считая утилиты вроде xargs и parallel). Зато осилил IPC на шелле (вообще без проблем) и фоновые процессы на шелле (изично, только как завершать их нормально, чтоб слип не провисал, тоже не представляю -- приходится убивать). Эти ребята решили проблему несколько иначе, и шел им просто лишний как по мне. Да и вообще, есть подозрение, что это чисто по фану. | ||
Ответить | Правка | Наверх | Cообщить модератору |
74. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от OpenEcho (?), 28-Сен-21, 15:31 | ||
> Справедливости ради, я так и не осилил исполнение нескольких фоновых задач по | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от San (??), 28-Сен-21, 16:10 | ||
>lscpu | grep 'On-line CPU' | awk -F: '{print $2}' | ||
Ответить | Правка | Наверх | Cообщить модератору |
85. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –2 +/– | |
Сообщение от Аноним (70), 28-Сен-21, 16:13 | ||
Ах, если бы всё так просто было… Я конечно в порядке развлечения сделал всё на шелле, но вывод я поучил только один: нужны скрипты -- бери питон и не страдай хернёй, особенно, если требуется параллельное исполнение. | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
87. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от San (??), 28-Сен-21, 16:20 | ||
Кусок давно и успешно работающего кода параллельно запускающего сканирование в 300+ потоков на 6 ядрах процессора: | ||
Ответить | Правка | Наверх | Cообщить модератору |
88. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (70), 28-Сен-21, 16:35 | ||
Так это совершенно мимо: ведь задача не наспавнить процессов, а спавнить новые покуда есть данные. При завершении родительского процесса (а ля sigint/sigterm) все порождённые процессы должны быть тут же завершены (включая все эти слипы), а готовые уже результаты сохранены. | ||
Ответить | Правка | Наверх | Cообщить модератору |
90. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от San (??), 28-Сен-21, 16:42 | ||
Совсем не мимо. Скрипт именно так и работает: читает из файла 100500мильенов строк входных данных, разбивает входные данные на N частей, параллельно обрабатывает все эти N частей. Обработка результатов запущенной в N потоков ведется другим участком кода, который я не приводил выше, чтоб не захламлять обсуждение кодом | ||
Ответить | Правка | Наверх | Cообщить модератору |
91. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (70), 28-Сен-21, 16:56 | ||
Я просто не заметил того кода, с которым у меня возникли проблемы в шелле, а именно -- синхронизации процессов и обработки завершения. В лучшем случае у меня получалось так, что под инитом оставалось висеть куча разрозненных провисших процессов после завершения скрипта. Всё же, в питоне куда проще решать такие задачи. И jobs -p это конечно хорошо, но вообще никуда не годится по факту. Я тоже сначала был доволен своим наколенным кодом, повезло, что довольно быстро обнаружил, что тот делает совсем не то, что я ожидал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
92. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от San (??), 28-Сен-21, 17:03 | ||
У приведенного мной выше кода есть еще такой минус. Если одни потоки завершаются раньше, то в принципе на их место можно было бы запускать другие, но данные разбиты на части перед распараллеливанием и это невозможно. Поэтому время работы равно времени работы самого долгого из потоков. | ||
Ответить | Правка | Наверх | Cообщить модератору |
94. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (70), 28-Сен-21, 17:17 | ||
А как же провисшие процессы? И gnu parallel это perl. Мне не нравится автор и особенности синтаксиса этой утилиты. Теперь использую xargs везде, где можно решить вопрос распараллеливания запуском нескольких копий скрипта в цикле (единственная задача при этом писать скрипт так, чтобы можно было спокойно запускать сколько угодно его копий для разных данных). Для фоновых процессов всё ещё использую ipc через файлы, и завершаю через pkill -g $$. Спасибо, что есть find -print0 и xargs -0, иначе всё было бы очень печально (привет любителям бсд). | ||
Ответить | Правка | Наверх | Cообщить модератору |
95. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от San (??), 28-Сен-21, 17:27 | ||
>А как же провисшие процессы? | ||
Ответить | Правка | Наверх | Cообщить модератору |
96. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | –1 +/– | |
Сообщение от Аноним (70), 28-Сен-21, 17:33 | ||
Допустим, там фоновый жоб в таком формате while sleep 600 & wait; do и если скрипт завершить (отправив kill всем фоновым процессам напоследок), то sleep остаётся висеть. Я тогда словил гонку в нескольких местах сразу (и кажется, что работает, а по факту 1/10 раз нет). | ||
Ответить | Правка | Наверх | Cообщить модератору |
97. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от San (??), 28-Сен-21, 17:38 | ||
Согласен, подобное может быть проблемой, но не мой случай. Все запущенные в потоках команды/программы сами завершаются в течении 8 секунд по таймауту, если запустивший их процесс убить, но мне никогда не требовалось этого делать пока скрипт со всеми потоками не выполнит свою задачу | ||
Ответить | Правка | Наверх | Cообщить модератору |
106. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 19:31 | ||
> Но думаю, что и эта проблема решима, если старательно к ней подойти | ||
Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору |
103. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (-), 28-Сен-21, 19:25 | ||
> Спасибо, что есть find -print0 и xargs -0, иначе всё | ||
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору |
107. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (70), 28-Сен-21, 19:49 | ||
Ну норм, это правда findutils. Чё там по coreutils? | ||
Ответить | Правка | Наверх | Cообщить модератору |
110. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (-), 28-Сен-21, 20:35 | ||
>> Спасибо, что есть find -print0 и xargs -0, иначе всё | ||
Ответить | Правка | Наверх | Cообщить модератору |
111. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (70), 28-Сен-21, 20:46 | ||
Отчасти, ты прав конечно, только ведь это одна и та же проблема. Есть ещё прекрасная конструкция for file do (и find тут очень при чём), это вроде башизм же? И тут GPL… | ||
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору |
120. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (-), 28-Сен-21, 21:04 | ||
> Отчасти, ты прав конечно, только ведь это одна и та же проблема. | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
121. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Аноним (70), 28-Сен-21, 21:12 | ||
нет, я имел в виду for file do -> find -c 'for file do;echo $file; done' sh {} + | ||
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору |
161. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от freehck (ok), 01-Окт-21, 02:28 | ||
> ведь задача не наспавнить процессов, а спавнить новые покуда есть данные | ||
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору |
104. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 19:29 | ||
> Не хочу обидеть никакие языки программирования, но чем дольше работаю | ||
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору |
102. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +3 +/– | |
Сообщение от Led (ok), 28-Сен-21, 19:24 | ||
>бери питон и не страдай хернёй | ||
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору |
98. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от n00by (ok), 28-Сен-21, 17:56 | ||
>> Справедливости ради, я так и не осилил исполнение нескольких фоновых задач по | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
105. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +2 +/– | |
Сообщение от Michael Shigorin (ok), 28-Сен-21, 19:30 | ||
> а в итоге строют мостра, вместо того чтоб разобраться с инструментом, | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
108. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от RM (ok), 28-Сен-21, 19:56 | ||
> tail --pid=$pid -f /dev/null; | ||
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору |
149. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от OpenEcho (?), 29-Сен-21, 16:30 | ||
>> tail --pid=$pid -f /dev/null; | ||
Ответить | Правка | Наверх | Cообщить модератору |
191. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от RM (ok), 13-Окт-21, 19:19 | ||
> Ну свой то PID мы знаем ?! | ||
Ответить | Правка | Наверх | Cообщить модератору |
109. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +1 +/– | |
Сообщение от Зз (?), 28-Сен-21, 20:33 | ||
Короче дело было так. Был огромный легаси баш скрипт, который работает "не трогай". И они такие "ну что, ускорим?". Вот и ускорили. | ||
Ответить | Правка | Наверх | Cообщить модератору |
151. "Система распараллеливания shell-скриптов PaSh перешла под кр..." | +/– | |
Сообщение от OpenEcho (?), 29-Сен-21, 16:36 | ||
> Короче дело было так. Был огромный легаси баш скрипт, который работает "не | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |