Puncte:2

copierea unui director dintr-o locație în alta pe același server, dar scriptul de copiat este prezent pe alt server

drapel pl

Încerc să scriu un script pe un server care copiază un director prezent pe alt server și îl lipesc în același director, dar în locații diferite, care este formatul corect pentru comanda SCP pentru acest proces.

CrazyTux avatar
drapel us
„același director, dar locație diferită” - este un alt subdirector pe același server sau același director pe alt server?
pa4080 avatar
drapel cn
În loc de `scp` puteți folosi comanda `ssh` în acest fel: `ssh user@host 'cp -R /dest/dir /target/dir`'
Aman Srivastava avatar
drapel pl
alt subdirector în același server
vanadium avatar
drapel cn
Arată-ne ce ai încercat până acum: asta poate face problema ta specifică mai clară. Cu `scp`, puteți specifica sursa și destinația pe gazde la distanță, așa că nu văd problema dvs. specifică atâta timp cât specificați căile corecte către gazda la distanță.
CrazyTux avatar
drapel us
consultați acest ghid https://www.shellhacks.com/ssh-execute-remote-command-script-linux/
Aman Srivastava avatar
drapel pl
Soluția distribuită de @pa4080 a funcționat pentru mine, mulțumesc pentru tot ajutor
Puncte:4
drapel cn

Pentru a finaliza sarcina, puteți utiliza ssh comanda într-un fel ca acesta:

ssh user@host 'cp -R /source/dir /dest/dir'

Astfel, în loc să deschidă un shell de autentificare, ssh clientul va executa comanda între ghilimele de pe sistemul de la distanță și apoi va închide conexiunea. În acest caz, sistemul de la distanță va procesa datele. În plus, puteți captura rezultatul comenzii și o puteți salva ca fișier local dacă aveți nevoie, de exemplu:

ssh user@host „<comandă la distanță>” > /local/path/file.log
ssh user@host '<comandă la distanță> 2>&1' > /path/file.log # captura erorile de la distanță

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.