El Geek

Ez a blog nem igazi blog, nem érdemes RSS feedre tenni, mert csak a számítástechnikában szerzett tapasztalataim rögzítése - nem találtam neki jobb helyet. Rendszeresen frissülni sem fog, nekem lesz jó visszanyúlni egy-egy elfeledett probléma esetén, illetve a gugli remélhetőleg idevezeti az embert, ha hasonló problémája lesz, mint nekem. A blog írásához ugyanis pont az vezetett, hogy vannak problémák, amelyekre a gugli nem első helyen szállítja a megoldást, kicsit jobban meg kell túrni értük az internetet.

Friss topikok

Interaktív shell

2012.11.29. 12:57 | 765mb | Szólj hozzá!

Címkék: script Linux

A shell lehet interaktív és nem interaktív módú. Utóbbi esetben a prompt változónak nincs értéke. Ezt ellenőrizve bizonyos dolgok kihagyhatóak. Ez a megoldás gyakori szkriptekben, belépésekkor nem minden kap értéket, stb. Ez néha kellemetlen, mikor mi mégis kötegelten akarunk feldolgozni valamit scriptből, de belépni nem akarunk. Jó lenne tehát interaktívan futtatni a parancsfájlt. Ez nem is olyan könnyű, de egy fél délelőtt alatt megtaláltuk a megoldást:

csh -i < parancs_fájl

A -i biztosítja az interaktív módot, a kacsacsőrrel pedig be tudjuk adni a futtatandó fájlt. Valamiért ugyanis -i után magát a fájlt már nem veszi be kacsacsőr nélkül.


Persze ha még ezt is kötegelve akarjuk indítani távolról, akkor a távoli indításnak is interaktívnak kell lennie:

ssh -t user@server "./fenti_parancsot_beado_szkript"

A bejegyzés trackback címe:

https://elgeek.blog.hu/api/trackback/id/tr704937126

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása