hello, 

I try to execute many command on a remote system through ssh but some of those 
commands fails. What is THE way to execute many commands through ssh ?


exemples
-----------

 [1] ssh [EMAIL PROTECTED] "cat /etc/passwd | awk -F ':' '{ print $1; }'"

     ONLY prints empty lines



 [2]     ssh [EMAIL PROTECTED] "(  \
           uname -a; \
           echo '<hr>'; \
           fdisk -l; \
           echo '<hr>'; \
           ps auwxf; \
           echo '<hr>'; \
           find /users -type f \
           echo '<hr>'; \
           cat /etc/passwd; \
           for name in `cat /etc/passwd | awk -F : '{ print $1}'`; do echo 
'<b>'$name'<b><ul>';crontab -u name -l; echo '</ul>'; done; \
           echo '<hr>'; \
         )"


the for name in ... command is executed by the local machine and not the remote one ???



        Any help is welcome :-)

                François


-- 
Debian SID
Linux tanna 2.6.0-test2 #10 Tue Aug 5 13:36:17 CEST 2003 i686 GNU/Linux
Linux Counter #59413
PGP fingerprint : 9AFA 15EC 96C9 F607 EBC1  DD41 70C5 F0E0 25A5 105B

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to