Kezdőlap › Fórumok › Linuxos szoftverek › yafc kérdés
- This topic has 58 hozzászólás, 7 résztvevő, and was last updated 17 years, 9 months telt el by
birno.
-
SzerzőBejegyzés
-
2007-10-07-09:47 #2136316lada2105 wrote:birno wrote:wget egy nagyon jó kis progi, de amennyire tudom nem lehet vele távoli könyvtárakat böngészni(bár majd ránézek a man-jában).
böngészni nem tudsz vele, de azt mondjuk egy mc-vel Firefox-al vagy valami kényelmes klienssel megteszed, majd
wget -c -i queue.txtamiböl a queue.tx ebböl áll:
Code:aztán ha idöközben lelövöd a wget-et, akkor a -c miatt tudja folytatni, ahol abbahagyta.
Nem rossz megoldás, de a fájl szerkesztgetése elég macerás, mert sokat töltök ftp-ről, így mindig aktualizálni kell, előtte valamivel fellépni, megnézni mi a neve a fájloknak, kíirni, meg a könyvtár nevek is elég kacifántosak tudnak lenni, a lényeg, hogy kb, ugyanannyi meló van vele mintha egy esetleges reboot után újra betáraznám a yafc-ba a fájlokat.
A scriptes kérdésemre nincs ötlet?
Az lenne a legjobb megoldás.2007-10-07-09:47 #2136317lada2105 wrote:birno wrote:wget egy nagyon jó kis progi, de amennyire tudom nem lehet vele távoli könyvtárakat böngészni(bár majd ránézek a man-jában).böngészni nem tudsz vele, de azt mondjuk egy mc-vel Firefox-al vagy valami kényelmes klienssel megteszed, majd
wget -c -i queue.txtamiböl a queue.tx ebböl áll:
Code:aztán ha idöközben lelövöd a wget-et, akkor a -c miatt tudja folytatni, ahol abbahagyta.
Nem rossz megoldás, de a fájl szerkesztgetése elég macerás, mert sokat töltök ftp-ről, így mindig aktualizálni kell, előtte valamivel fellépni, megnézni mi a neve a fájloknak, kíirni, meg a könyvtár nevek is elég kacifántosak tudnak lenni, a lényeg, hogy kb, ugyanannyi meló van vele mintha egy esetleges reboot után újra betáraznám a yafc-ba a fájlokat.
A scriptes kérdésemre nincs ötlet?
Az lenne a legjobb megoldás.2007-10-07-10:25 #2136318Névtelen
Hogyan lehet úgy shell scriptet írni, hogy ha elindítok egy programot ami saját prompot használ(bocsi, de ezt nem tudom hogyan hívják) akkor képes legyek neki parancsokat átadni?
Ha elindítod a yafc-et, akkor létrejön ugyebár egy process.
Code:ps -C yafc -o pid= | sed -e ‘s| ||g’ >> yafcid.txtEzzel a yafc ID-jét kiírod egy fájlba. A ps kimenete valamiért berak egy szóközt az id elé, a sed segítségével el tudod távolítani előle.
A /proc/[ID]/fd/0 fájlba tudsz bemenetet küldeni a yafc-nak.
pl.
Code:echo „open” >> /proc/[ID]/fd/0Elméletileg ezekután bármilyen scriptet tudsz hozzá írni.
(ui.: Tudom, lehetett volna egyszerűbben / kevesebb lépésben, de így talán átláthatóbb.)
Szerk.: Összevontam két lépést.
2007-10-07-10:25 #2136319Névtelen
Hogyan lehet úgy shell scriptet írni, hogy ha elindítok egy programot ami saját prompot használ(bocsi, de ezt nem tudom hogyan hívják) akkor képes legyek neki parancsokat átadni?
Ha elindítod a yafc-et, akkor létrejön ugyebár egy process.
Code:ps -C yafc -o pid= | sed -e ‘s| ||g’ >> yafcid.txtEzzel a yafc ID-jét kiírod egy fájlba. A ps kimenete valamiért berak egy szóközt az id elé, a sed segítségével el tudod távolítani előle.
A /proc/[ID]/fd/0 fájlba tudsz bemenetet küldeni a yafc-nak.
pl.
Code:echo „open” >> /proc/[ID]/fd/0Elméletileg ezekután bármilyen scriptet tudsz hozzá írni.
(ui.: Tudom, lehetett volna egyszerűbben / kevesebb lépésben, de így talán átláthatóbb.)
Szerk.: Összevontam két lépést.
2007-10-07-10:28 #2136320Ezt ki fogom próbálni, de közben én is találtam egy megoldást.
A parancsokat beleírom mondjuk a parancsok.txt fájlba, egymás alá.
Utána terminálból ennyi az egész: „yafc < parancsok.txt" , elindítja a progit és szépen sorban beadja a parancsokat. 🙂2007-10-07-10:28 #2136321Ezt ki fogom próbálni, de közben én is találtam egy megoldást.
A parancsokat beleírom mondjuk a parancsok.txt fájlba, egymás alá.
Utána terminálból ennyi az egész: „yafc < parancsok.txt" , elindítja a progit és szépen sorban beadja a parancsokat. 🙂2007-10-07-10:32 #2136322Névtelen
Igazad van, én picit túlbonyolítottam a dolgot. 🙂
Viszont az én megoldásom előnye, hogy rugalmasabban tudsz neki scriptből bemenetet adogatni.
Egyszer elindítod a yafc-et, szépen futhat a háttérben, nem hiszem, hogy sok erőforrást enne. Utána meg a saját igényeid szerint összeállított script-el tudod irányítani egyszerűen.2007-10-07-10:32 #2136323Névtelen
Igazad van, én picit túlbonyolítottam a dolgot. 🙂
Viszont az én megoldásom előnye, hogy rugalmasabban tudsz neki scriptből bemenetet adogatni.
Egyszer elindítod a yafc-et, szépen futhat a háttérben, nem hiszem, hogy sok erőforrást enne. Utána meg a saját igényeid szerint összeállított script-el tudod irányítani egyszerűen.2007-10-07-11:59 #2136324Megnézem majd mindenféleképp, most sajna el kellett jönnöm otthonról, de addig utánanézek a parancsoknak, mivel nem értem pontosan mi is történik az általad leírt módon. 🙂
2007-10-07-11:59 #2136325Megnézem majd mindenféleképp, most sajna el kellett jönnöm otthonról, de addig utánanézek a parancsoknak, mivel nem értem pontosan mi is történik az általad leírt módon. 🙂
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz