/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Trick med --rsync-path
Fra : Kasper Dupont


Dato : 12-05-05 16:42

Jeg har et lille script, der først skal køre en kommando
på en remote server for at opdatere en fil og derefter
skal bruge rsync til at opdate en lokal kopi af filen.

Jeg ville gerne undgå at skulle have overheadet ved
oprettelse af en ssh forbindelse to gange. Derfor fandt
jeg på et lille trick med --rsync-path.

På serveren har jeg et lille script liggende, der ser
ud i den her retning:

#!/bin/bash
(
# Gør noget
) 1>&2
exec rsync "$@"

Så kan man simpelthen bare i scriptet på klientsiden
angive scriptets placering med --rsync-path, og så vil
den udføre de indsatte kommandoer før rsync påbegynder
synkroniseringen.

Man kunne sikkert have opnået noget tilsvarende ved
brug af ssh multiplexing.

Håber andre kan få glæde af tricket.

--
Kasper Dupont -- der bruger for meget tid på usenet.
Note to self: Don't try to allocate 256000 pages
with GFP_KERNEL on x86.

 
 
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste