Newsgroup: it.comp.os.linux.sys
Titolo: rsh da linux a windows

Salve NG,
devo far partire un programma su un pc windows 2000 da un pc con linux.
Ho pensato di installare rshd su windows, ma se provo a lanciare questo
comando:
 
rsh 192.168.1.31 -l Administrator notepad.exe
non vedo partire il notepad, ma in compenso compare nei processi di windows.
Inoltre il mio terminale linux si blocca.
Ho il dubbio che rsh attenda l'uscita del programma.
Qualche suggerimento ?
Grazie, Nicola.
-- 
chi va pian va san e va lontan

 Qualche suggerimento ?
Una possibilita` e` rdesktop, anche se dipende
da quanto sicura debba essere la connessione.
bye,
-- 
piergiorgio

 da quanto sicura debba essere la connessione.
Uhm, non credo che con rdesktop si possa far partire un programma in
modo "non interattivo". Correggetemi se sbaglio


 modo "non interattivo".
Il notepad *è* interattivo.
Y.

 
Non sono sicuro ma potresti provare con i parametri -s  e -S di rdesktop.
 Gio'

 Qualche suggerimento ?
Ho qualche dubbio che tu possa visualizzare l'output di notepad su un 
terminale linux.  Prova con qualcosa di più semplice come 'dir'.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 terminale linux.  Prova con qualcosa di più semplice come 'dir'.
Perchè non EDIT a questo punto? Ha le stesse funzionalità di
notepad :-)

 notepad :-)
Neanche EDIT può andare.  Con il comando rsh penso si possano far 
funzionare solo programmi che usano un normale output su finestra dos.
Oppure si dovrà aprire una sessione tipo telnet, ma il tipo di 
terminale ha influenza sui programmi usabili.


yossarian wrote:

Quello che voglio fare e' farlo partire, non voglio nessun output sul
terminale linux e nessun altra interazione con il notepad.


 terminale linux.  Prova con qualcosa di più semplice come 'dir'.
No no, niente output, solo far partire il programma.


 terminale linux e nessun altra interazione con il notepad.
Allora sei OT, devi chiedere su un ng di Windows.
Bye.

 terminale ha influenza sui programmi usabili.
Nemmeno telnet funziona :(


 No no, niente output, solo far partire il programma.
Per il pooco che mi ricordo da prove effettuate anni fa, userei rexec,
non rsh...
bye G.L.
-- 
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 Nemmeno telnet funziona :(
io l'ho fatto sfruttanto expect per aprire la connessione telnet al 
server windows 2003 e lanciare un comando remoto (nel mio caso shutdown)
Ciao,
Manuel

 Qualche suggerimento ?
Per il "blocco" del terminale vai di nohup e &, ma se quello che vuoi
fare è fare apparire magicamente il notepad sulla console del PC secondo
me non c'è pezza.
Y.

 Y.
C'è anche "screen" che può fare al caso ;-)
Enrico

 Per il "blocco" del terminale vai di nohup e &, ma se quello che vuoi
Ed usare invece start? tipo "start c:\windows\sarcazzo\notepad.exe" ?

 non vedo partire il notepad, ma in compenso compare nei processi di windows.
Per forza non lo vedi, non e` creato nel contesto di esecuzione 
dell'utente interattivo della console.
Ovviamente Rdesktop non funzionerebbe, perche` Windows 2000 non ha 
server rdp.
Ci sarebbe un modo, ma devi metterti a programmare sotto Windows (a meno 
di non trovare cose gia` fatte). In ogni caso siamo OT.
-- 
Vincenzo

Manuel manetta wrote:

Ok, i programmi non grafici funzionano, sia con telnet che con rsh, il
problema e' far partire una roba sul desktop di win2k.
Grazie, Nicola.


 non rsh...
Mi risulta che non funziona come server sui sistemi microsozz, ma solo come
client, almeno stando alla doc di mister Bill G.


duglia wrote:

Gia' avevo provato a metterlo come comando in un file .bat, ma il risultato
non cambia.


Alessandro Pellizzari wrote:

Beh, probabilmente hai ragione, il problema dovrebbe stare in windows, linux
mi serve solo per lanciare il comando.
P.S. temo di non aver mai scritto su un NG di windoze.


 
E' facile.. magari cerca di non esordire con un
salve, devo usare quella chiavica di windows e....
altrimenti ci sta che le risposte non siano tantissime
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
It's more than magnificent -- it's mediocre.
		-- Sam Goldwyn

 client, almeno stando alla doc di mister Bill G.
Oddio, io provai con tun esker. Pero'... forse... hai provato con
cygwin? :-)


 cygwin? :-)
In ogni caso, dovrebbero esistere dei server rexecd per NT.


 altrimenti ci sta che le risposte non siano tantissime
Uh, dovro' stare attento a quello che scrivo :P


Installa su windows psexec dei pstools.
con questo puoi eseguire anche ricorsivamente un programma
interattivo.
Usa rexec da linux per innescare psexec e il gioco è fatto.
Ciao
C.Z.

carlo....@gmail.com
 wrote:

Uhmm, psexec non riesco a eseguirlo nemmeno su windows, mi da' sempre:
"Il privilegio richiesto non appartiene al client".
Comunque dovrebbe essere un comando da eseguire su un pc remoto quindi mi
pare strano il passaggio, dovrei passare da un'altro pc windows. O
sbaglio ?


On 7 Ago, 12:01, NicoKid <nic...@test.loc> wrote:

Ex: da $linux1 eseguo una rexec su $windows1 che manda in esecuzione
un comando del tipo psexec \\$windows1 -u $utente_attualmente_loggato -
p $pwd_dell_utente -i il_tuo_eseguibile.exe
In questo modo esegui in ricorsione sul server $windows1 un eseguibile
in istanza interattiva (argomento -i di psexec) dell'utente loggato (-
u $utente_attualmente_loggato) con le su credenziali.
Io uso la versione PsExec v1.86 con tanto di pdh.dll registrata.
C.Z.

carlo....@gmail.com
 wrote:


Con rsh al posto di rexec non funziona. Non sono ancora riuscito a trovare
rexecd per windows, hai un link?
Grazie, Nicola.


 rexecd per windows, hai un link?
cygwin ha l'eseguibile in.rexecd.exe, ho controllato ora. Si tratta,
immagino, di settare inetd.


 immagino, di settare inetd.
Uhm, andiamo sul complicato. Ora provo sul news di winzozz.
