( bucko | 2021. 01. 04., h – 19:26 )

A shell imho egy elég szar programnyelv, az eszközkészlete elég halovány szinte bármi máshoz képest, és ami a legnagyobb baj(om nekem) vele, hogy elképesztően sokat kell a nyelv problémáival foglalkozni a saját problémáim helyett. (Ez a topic is jó példa, kb akármi másban jó eséllyel ezen a ponton fel sem merül még a teljesítmény probléma, hogy másodpercekig rendereljünk egy htmlt.)

És ezzel (meg a továbbiakkal) mindent elmondtál. Már 25 éve írok komolyabb programokat shellben. Ez nem azt jelenti, hogy hozzád képest mindent tudok. Inkább csak azt, amire szükségem van, illetve azt, hogy mit érdemes benne csinálni. Vagy mikor kell shell helyett/mellett awk vagy C.

A legfontosabb az adatok mennyiségét és típusát felmérni, majd a tevékenységeket. Utána jöhet a tervezés.

A "hattyúdalom" egy backup szerver, ami kb. 125 kliens logjait és adatait menti "kvázi online". Összesen 14 féle adattípust ment, ellenőriz, indexel, sőt a tevékenységet adatbázisba is írja. (de minek...) A fejlesztőknek a kiválasztott intervallumból és típusból log letöltést biztosít weben keresztül. Jelenleg >36M mentést tárol, takarít maga után és teljesen automatikusan működik. Napi >80M processzt futtat.

Szerintem lehet shellben nagy és biztonságos programot írni.