2 příspěvky / 0 new
Poslední
Neznámý
Obrázek uživatele Neznámý
trap

Ahoj,

chci se zeptat, zda by někdo nevěděl jak na problém s trap-em. Při instalaci souboru ve formě soubor.sh pomocí příkazu v konzoli "sh lexmarkz33-1.0-3.sh" se vypíše:

"Veryfing archive integrity...OK"

"Uncompresing Lexmark Z23-33"

"Printer Driver trap: usage: trap [-lp] [arg signal_spec]"

Po delším pátrání jsme přišel na to, že je to snad dáno zastaralým příkazem trap jenžto již není bash-em podporován (alespoň ne v původní verzi příkazu trap) a problémy působí zřejmě řádek ve skriptu kde je trap použit:

["$keep"=y] || trap 'cd /tmp; /bin/rm -rf $tmpdir; exit $res'

Jestli tomu dobře rozumím, tak trap má zde vykonat něco jako spuštění několika příkazů coby prostředí pro následující kód? (viz. lexmarkz33-1.0-3.sh někde kolem řádku 130)

Chci se tedy zeptat zda někdo neví buď:

1. jak přinutit bash, aby akceptoval příkaz trap tak, jak je ve skriptu použit, anebo:

2. jak upravit skript, aby jej bash korektně přečetl a vykonal

Tento problém je pro mně temným zákoutím linuxu a nechce se mi kvůli jednomu řádku skriptu kupovat novou tiskárnu.

Díky za radu a případný podrobný návod jak na to

Obrázek uživatele koty
Offline
Naposledy viděn: 15 let 10 měsíců zpět
Připojen: 19.04.2005 - 11:12
A co je to přesně za

A co je to přesně za tiskárnu?

Obrázek uživatele koty
Offline
Naposledy viděn: 15 let 10 měsíců zpět
Připojen: 19.04.2005 - 11:12
Podle toho mála, co vím o

Podle toho mála, co vím o ovladači by mělo stačit zastavit CUPS, nainstalovat a spustit LPRng a pak nainstalovat ovladač a vytvořit printcap.