Egy a sajat gepemen levo scriptet szeretnek egy tavoli gepen futtatni, vagyis nem egy tavoli gepen megtalalhato programot.
Most meg szerintem megint mást írtál, de a problémád meg nem az...
az adat.dat file a tavoli gepen van, deaz atlag.sh viszont az en gepemen.
Van egy helyi scripted, ami nincs meg a távoli gépen. Ezt akarod futtatni a helyi gépen, melyel a távoli adatot akarod feldolgozni biztonságos kapcsolattal.[bash]ssh ... "cat adat.dat" | atlag.sh[/bash]Kicsit pontosabban (mint, ahogy az előbb írtam): az ssh futtat a távoli gépen egy cat nevű programot, mellyel a távoli gép stdoutjára (szabványos kimenet) ki lehet küldeni az adat.dat tartalmát, amit a pipe átveszi és a helyi gép stdinjére (szabványos bemenet) juttatja, amit az atlag.sh feldolgoz. (Nyiván az atlag.sh-nak ezúttal az stdinről kell olvasnija és nem fileból, mert file-ból nem tud, mert nincs file. Ahogy írták is, csak akkor lesz file-od, ha valami távoli file-rendszerrel csatlakoztatod, nfs, samba stb. Persze ssh-val meg át lehet másolni a file-t, de akkor persze fizikailag meg fog jelenni a helyi gép merevlemezén.)
legutóbbi hsz