Newsgroup: it.comp.os.linux.sys
Titolo: Esecuzione Script

Ciao Ragazzi,
non riesco a risolvere 1 problema..che magari
per voi sarà una cavolata:
come faccio da 1 client windows via Samba
ad eseguiere sul server un script .sh ?
Un utente deve lanciare in casi di urgenza
questo script per eseguire un fetchmail immediato
invece che attendere che questo venga eseguito
dopo 30 minuti di tempo.
Grazie per le eventuali risposte.
Ciao Marco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ad eseguiere sul server un script .sh ?
Che io sappia, non puoi.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
The only thing that interferes with my learning is my education.

 Che io sappia, non puoi.
Hmmm... forse in qualche maniera facendoglielo passare per una
stampante, ma mi pare una vaccata comunque...
O forse coi plugin di samba 3 (che devo ancora vedere)...
In ogni caso a fare un cgi da mettere su un webserver ci vogliono 10
secondi...
Hola
-- 
the Skull says:
+----------------------------------------------------------------------+
Actually without signature.
Any idea?!?

 questo script per eseguire un fetchmail immediato
ci sono un paio di milioni di modi, dall'uso di una interfaccia
Web, al buon vecchio telnet, ma nessuno via samba.
Davide
-- 
| He whom opens thee Windows invites the bugs in. 
| 
| 
| 

 Che io sappia, non puoi.
Scusa, con samba e` possibile trasferire file?
Quindi metti sull'host un minidaemon che, ogni T secondi,
controlla che ci sia un certo file in un certa dir.
Se il file c'e`, esegue fetchmail e cancella il file.
Dal client serve solo copiare o crere il file, solo pero`
nel caso questo non esista.
Il nome del file potrebbe essere il nome dell'utente
od altro, in modo da garantire un minimo di unicita`.
Se non puoi copiare file, invece, allora niente... Forse...
bye,
-- 
   Piergiorgio Sartor

 Scusa, con samba e` possibile trasferire file?
Modi diretti. Ci sono almeno altre centinaia di soluzioni "indirette".
Alcune anche molto piu` creative; molte di queste mi paiono un po` degli
inutili esercizi retorici.
Non mi pare che samba faccia esecuzione server side. Che si possa
trovare una strada alternativa, mica lo nego.
pagina php/cgi, e andare.
eventually, utente telnet/ssh che ha come shell, lo script indicato (ed
andare). Se ben progettato, quest'ultimo, e` possibile "sintetizzarlo"
con un icona da cliccare sul desktop di windows (ed esecuzione in bg,
senza nemmeno dover mettere la password).
Ma non e` _samba_ che esegue sul server. E' un'altra cosa.
-- 
                          Maurizio - Tannoiser - Lemmo
                 Founder Member of ERLUG 
http://erlug.linux.it
-------------------------------------------------------------------------------
Just because you're not paranoid, doesn't mean they aren't out to get you.

 Davide


 per questo lo chiedo a chi è + esperto di me..
ssh, il  metodo che ti  ha detto Maurizio,  e' IMHO il  piu' semplice.
Richiede solo l'installazione di un programmillo su windows (puTTY).
PS. Rispondi sotto, per favore.
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]


Ciao,
grazie ...è possibile avere un piccolo esempio ?
ho provato con puTTY ma come faccio a creare
un script che lancio da linea di comando
per il login ed il lancio dello script.
Grazie in anticipico.
Ciao Marco.


 per il login ed il lancio dello script.
Allora, per  lo script questo non  e' il posto  giusto dove chiederlo,
rivolgiti ad un NG di windows (non  so cosi' al volo come farlo, se no
te lo direi ;-).
Pero' posso  darti un  paio di indicazioni  lo stesso:  sulla macchina
windows  devi  creare una  coppia  di  chiavi pubblica/privata  (anche
questo non so come farlo, ti  rimando al manuale di putty) e quando ti
chiede   di  inserire   la  passphrase   digita   semplicemente  invio
(passphrase vuota).
Poi  dovrai semplicemente  andare  a copiare  la  chiave pubblica  (di
solito  id_dsa.pub)  sulla macchina  linux  che  fa  da server  ssh  e
``appenderla''   al   file   ~/.ssh/authorized_keys  dell'utente   che
predisporrai per quello che devi fare (che ora come ora non ricordo).
HTH, ciao
