| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- AUTOMATIC FTP UPLOAD BATCH FILE FOR WINDOWS
- -----------------------------
- Batch file located in the bottom of this file.
- pisg.bat notes:
- ---------------
- Change the paths and such so they make sense with your config and have fun all
- you poor m$ users. ;) (NOTE: You may need to change the last line to 'ftp
- -s:%f0' on some old NT systems.) Basically just put all your ftp commands
- between the 'goto skip' and ':skip', and put any commands you want executed
- BEFORE IT (like pisg) at the end. The batch file will ignore the ftp stuff
- because of the goto, and the ftp script will ignore the one command it doesnt
- recognize(goto) with a small complaint and no error.
- Installation of .bat file:
- --------------------------
- (described with Windows 2000 in mind)
- Go to Start->Settings->Control Panel->Scheduled Tasks
- Select "Add Scheduled Task.
- On the screen where it asks, browse to your batch file and hit next.
- Give the task a name (doesn't matter)
- Select "Perform this Task Daily".
- Start Time: 12:00 AM / Every Day / Start Date - default
- Enter in the account you want it to run as w/ the password. (I recomend an
- admin account, but it shouldn't matter)
- Check the []Open advanced properties box and hit Finish
- Go to the Schedule Tab.
- Click Advanced.
- Clear the End Date if it's checked. Check Repeat Task, put in every X hours (I
- have 6), and put duration to 24 hours. This should repeat the task in whatever
- increment you selected throught the day. Then it restarts the task on the next
- day.
- That should do it, play around with the settings until you think you have what
- you want. The way tasks are implemented are very wierd, but it works. ALso
- look into the 'at' command in the windows help for a command line version which
- may be easier to set up.
- -----------------------pisg.bat----------------------------
- goto skip
- OPEN your.ftp.server.com
- username
- password
- CD /yourdir
- PUT "C:\Program Files\WinBot\Logs\pisg-0.37\index.html"
- QUIT
- :skip
- cd "C:\Program Files\WinBot\Logs\pisg-0.37\"
- perl "C:\Program Files\WinBot\Logs\pisg-0.37\pisg"
- ftp -s:%0
|