Hello, I've written a shell script that creates a file, then uploads it to my ISP's server via (command-line) ftp.
After getting it to work from the (bash) command-line, I put it in /etc/ppp/ip-up.d, so it would update this file every time my ppp link goes up. When run automatically (for example I run "pon"), it manages to write the file on my (local) system, but the (scripted) ftp session fails, and the file is not uploaded. Here is a snippet of my script which contains the code for the ftp session: # setup networking defaults /bin/cp /home/someuser/somefile/ ~/.netrc # begin ftp session to upload file /usr/bin/ftp -v -i home.myisp.com <<EOI put /var/www/somefilehere www/somefilethere quit EOI Why would this work from the (bash) command line, but not from /etc/init.d/ip-up.d? BTW, I've tried with #!/bin/sh and #!/bin/bash. Thanks. -- David Karlin mailto:[EMAIL PROTECTED] http://funk48.home.travelin.com Powered by Debian GNU/Linux 2.1