|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
Python e bash - accodare 2 o più comandi
E' possibile da una chiamata os di python fare ssh dentro qualcosa ,da qui spostarsi in un' altra cartella e copiare e/o visionare un file?
Grazie in anticipo |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Lo invochi con la chiamata di sistema, in python: Codice:
import os os.system("rsync -zrv --progress --ignore-existing 'nomeUtente@ipServer:percorso/file' destinazione/locale")
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
molto gentile,ad esempio dovendo fare
ssh..... ,poi cd ..... e more su un file come si potrebbe scrivere? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Ho provato con ssh, ma non c'è modo di passare anche i comandi...
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
risolto il problema,c' è il modo di evitare che vengano dati in output dalla funzione stringhe di riepilogo(sia se tutto va bene o c' è qualche errore?)
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Codice:
comando > /dev/null 2>&1
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Dec 2005
Città: Istanbul
Messaggi: 1817
|
Quote:
http://docs.fabfile.org/en/1.8/
__________________
One of the conclusions that we reached was that the "object" need not be a primitive notion in a programming language; one can build objects and their behaviour from little more than assignable value cells and good old lambda expressions. —Guy Steele |
|
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
comando > /dev/null 2>&1 da python?
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Nono, sempre dentro os.system
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
è possibile avere l' elenco completo?
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Di cosa??
![]()
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
![]() |
![]() |
![]() |
#12 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
l' intero comando da dare
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Codice:
import os os.system("rsync -zrv --progress --ignore-existing 'nomeUtente@ipServer:percorso/file' destinazione/locale > /dev/null 2>&1")
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5537
|
per inviare un file da locale a server,basta invertire in
os.system("rsync -zrv --progress --ignore-existing 'nomeUtente@ipServer ![]() locale e destinazione |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Si
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:32.