Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Peter Fodrek

Stran: [1] 2 3 ... 13
1
Software / Re:Prečo nefunguje sudo killall -9 sync
« kdy: 21. 03. 2024, 06:44:48 »
ps auxf a podivej se zda to neni v "D" stavu ... uninterruptible sleep

Na tom se casto zasekavaji aplikace kdyz jim chcipne storage napr.

Ďakujem za vysvetlenie

2
Software / Re:Prečo nefunguje sudo killall -9 sync
« kdy: 21. 03. 2024, 05:51:27 »
ps auxf a podivej se zda to neni v "D" stavu ... uninterruptible sleep

Na tom se casto zasekavaji aplikace kdyz jim chcipne storage napr.

Presne tak, je v stave D, ale je to vo WSL a reštart spôsobí nabehnutie nie v 100% stave chkdsk /F /V /R /X /B C: to nabehne v 100% stave  a stalo sa to 2x na stroji po rovnakom počte otestovaných kusov výrobkov a 1x to bolo v čase 20:26 a potom 20:23

3
Software / Prečo nefunguje sudo killall -9 sync
« kdy: 20. 03. 2024, 22:31:33 »
Vážené kolegyne, vážení kolegovia!

Stáva sa mi, že mi zamrzne príkaz sync volaný z cronu z dvoch skriptov s rôznymi periódami a neviem ako ho odstreliť. Nevedel by mi niekto poradiť, ako to urobiť?

 Ďakujem, veľmi pekne

4
používá se tam formát ndb, jeho implementaci najdeš v kódu librpm, tam z toho lze vytáhnout funkce a obsah upravit.

vďaka

5
Vážené expertka, vážení experti!

Rád by som sa opýtal, ako zeditovať obsah súborov
/USR/sysimage/sysimage/rpm/Packages.db
A
/USR/sysimage/sysimage/rpm/Index.db
?

Ide mi o to, že upgrade aj reinštalácia nebootovateľného openSUSE zlyhá na nemožnosti odstrániť starú verziu openSuse-Addon-NonOss-release, a ten pruduct sa nachádza len v uvedeným súboroch. Systém Tumbleweed  sa "zložil":pri upgrade, ktorý menil aj balíčky rpm a zypper, takže to môže byť  dôsledok ale aj príčina problémov

S vďakou za radu a pozdravom
Peter

6
Vážené expertky, vážení experti!

rád by som dostal radu, kam sa ukladajú preinstall, skripty z rpm balíčkov.

Dávam do kopy rozhasený systém a nechcem robiť formát oddielov (nielen /home oddiel). Upgrade nejde, a problém má aj inštalácia

Na pôvodnom systéme boli linky napr.
 
v /usr/share niektoré adresáre odkazovali softlinkom na /home/partOfShare/adresár


To v inštalátore nefungovalo, lebo mountoval  /  z padnutého  systému do svojho do /mnt

a teda namiesto /home/partOfShare/adresár mal byť  /mnt/home/partOfShare/adresár

niečo som vyriešil relatívynmi cestami

teda namiesto
v /usr/share niektoré adresáre odkazovali softlinkom na /home/partOfShare/adresár

je v originále
v /usr/share niektoré adresáre odkazuje softlinkom na ../..//home/partOfShare/adresár

Už mi nejde nainštalovať len pár balíkov a to preto, že nevedia nájsť  adresár z premennej %preinst a  mo6no %postinst
skripty nenájde


Viem mi niekto poradiť, kde tie skripty sú /mali by byť a overím, či sú správne linknuté, lebo mám podozrenie, že  aj tieto adresáre sú nekorektne linknuté v tom openSUSE Tumbleweed

Vrelá všaka

Peter

7
Hardware / Re:Tiskárna kompatibílní s Linuxem
« kdy: 17. 12. 2021, 15:56:23 »
Rád bych zde dostal doporučení na tiskárnu bezzproblému kompatibilní s linuxem.

Budu ji používat pro občasný tisk dokumentů. Rychlost tisku je pro mě nepodstatná. Umím si představit, že bych občas použil i multifukční mašinku se scanerem, ale scanování není nutné.

Vzhledem k občasnému používání se nechci pokud možno dostat do situace, že tiskárnu nechám 2 měsíce ležet ladem a pak kvůli zaschlému inkoustu nevytisknu nic.
Máte někdo zkušenosti s tiskárnou, která by splňoval moje požadavky?


Akákoľvek HP-čka,  A väčšina Cannon-iek

8
No vidite, a ja dneska resil na celkem cerstve instalaci Bubuntu proc mi to sice napise core dumped ... ale core file jsem nikde neobjevil. Asi uz starnu, Linux je "nejaky jiny nez za mladych let".


v Ubuntu je  tvorba core zakázaná v defualt stave.  povoliť je to možné príkazom ulimit napr ulimit -c 10000000

9
Vývoj / Re:$1 z bash skriptu do sed
« kdy: 14. 09. 2021, 12:43:05 »
Koukam ze je toho vic co je treba nahradit v nahrade - https://stackoverflow.com/a/407649

Krome viditelnych oddelovacich znaku (bezne /, u me #), je to i \ a &


Nakoniec bola chyba v tom, že v $1 bola cesta ./ZH...........

tak som radšej pridal druhý parameter, ktorý je bez ./ a už to ide


10
Vývoj / Re:$1 z bash skriptu do sed
« kdy: 14. 09. 2021, 07:34:20 »
Ďakujem všetkým

11
Vývoj / Re:$1 z bash skriptu do sed
« kdy: 13. 09. 2021, 22:34:24 »
Jednoduche uvodzovky sposobuju, ze sa ich obsah neexpanduje.
Skusal si namiesto `sed -e` dat kvoli debugu `echo`?

Kazdopadne, druha moznost funguje ked $1 neobsahuje medzery. S medzerami je stale moznost ukoncit jednodnoduche uvodzovky a dat $1 do dvojitych. Teda napr:
Citace
sed -e 's/file.cvs/'"$1"'/g'
alebo pouzit komplet dvojite uvodzovky.

Pozor na to, ze $1 moze obsahovat aj ine kontrolne znaky; tu typicky lomitka alebo & (expanduje sa na vsetko).

veď práve sú tam zátvorky

12
Vývoj / $1 z bash skriptu do sed
« kdy: 13. 09. 2021, 21:39:10 »
Vážené kolegyne, vážení kolegovia!

V skripte potrebujem volať v bash scripte

sed -e 's/file.cvs/$1/g'

a nejako sa mi nedarí sa mi nastaviť to tak, aby ten prvý parameter bol prebraný zo skriptu

nevyzerá, že by fungovalo

sed -e 's/file.cvs/'$1'/g'

nevie mi niekto poradiť prečo?
Ďakujem

13
Vývoj / Re:localtime a (ne)tvorba nových dát v pamäti
« kdy: 27. 07. 2021, 12:26:50 »
https://linux.die.net/man/3/localtime
https://www.cplusplus.com/reference/ctime/localtime/

Protože standardní localtime/gmtime/... používají nějakou vnitřní sdílenou strukturu, tak to není zrovna bezpečné
Možná je lepší se rovnou pohlédnout po jiných funkcích např localtime_r (ale jukněte do dokumentace), obzvlášť pokud jedete s více vlákny.
A k malloc není důvod, stačí normálně zkopírovat přiřazením.
Kód: [Vybrat]
struct {
  struct tm time1; 
  struct tm time2;
} Item;
Item.time1=*localtime(&rawtime);
localtime_r(&rawtime,&Item.time2);


Vďaka.

14
Vývoj / Re:localtime a (ne)tvorba nových dát v pamäti
« kdy: 26. 07. 2021, 16:30:18 »
Ukaz kod..


Myslím, že netreba

nahradil som
vystup.odlievanieVymenik=localtime(cas);

dvoma riadkami

vystup.odlievanieVymenik=(struct tm *) malloc (sizeof (struct tm));
memcpy(vystup.odlievanieVymenik,lokalny, sizeof (struct tm));

a ide to tak, ako má


....

15
Vývoj / Re:localtime a (ne)tvorba nových dát v pamäti
« kdy: 26. 07. 2021, 16:25:35 »
Manuál?
https://linux.die.net/man/3/localtime

Citace
The return value points to a statically allocated struct which might be overwritten by subsequent calls to any of the date and time functions.


Tým pádom mi nestačia moje okuliare (brýle)  +2,0 dioptrire vodorovne a -3,5  dioptrie pod uhlom 5°

Stran: [1] 2 3 ... 13