Kirjoittaja Aihe: Tiedostojen kopioiminen palvelimeen terminaalista ?  (Luettu 3763 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Hei,

Minulla on 3 palvelinta, ja minulla on tarve "filetransfer.sh" käskylle.

Eli, tavallinen .sh tiedosto "filetransfer.sh".

Minä tahtoisin laittaa kaksi parametria tähän tiedostonimen jälkeen, eli, näin - "sh filetransfer.sh /home/mundir/ /var/www/mundir/".

Tuo eka kansio on minun kotikoneella ja tuo toinen on minun palvelimessa, minä tarvitsen hieman neuvoja kuinka tuo "filetransfer.sh" tiedosto tulisi rakentaa.

Kiitos,

Mietin jotain näin -

Koodia: [Valitse]
"sshpass -p 'xxxxxxx' rsync -ah ??? ???"
Mitä noitten kahden kysymys merkin kohdalle tulee laittaa jotta skripti on toimiva ja osaa tietää sitten terminaalissa kirjatut kansiot ja tiedostot ?

Mitä kaikkea vaihtoehtoa tälläiseen on, aion rakentaa itselleni ihan mittavan skripti varaston, nyt kun minun palvelimet alkavat palvella muitakin kuin itseäni, voin ottaa vinkkejä vastaan, mitä kaikkea on hyvä laittaa skriptiin, kun on monta palvelinta. :)

--
« Viimeksi muokattu: 19.06.18 - klo:09.29 kirjoittanut HannuTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Tiedostojen kopioiminen palvelimeen terminaalista ?
« Vastaus #1 : 19.06.18 - klo:10.28 »
Aloita tutkinta tuollaisella
Koodia: [Valitse]
#!/bin/bash
SRC=$1
TGT=$2
echo "$RSC $TGT"
# jatkuu...


Kutsut kuten olit ajatellut, kahdella parametrillä

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: Tiedostojen kopioiminen palvelimeen terminaalista ?
« Vastaus #2 : 19.06.18 - klo:12.24 »
Scriptit,

Mitkä ovat yleisimmät scriptit mitä ihmiset käyttävät ?

Minä aion laittaa copy toimen palvelimeeni ainakin, myös terminaalin avaus palvelimeen jo onkin, jne ..

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--