Schedule a Batch file to delete files at particular intervals

 
Thread Tools Search this Thread
Special Forums Windows & DOS: Issues & Discussions Schedule a Batch file to delete files at particular intervals
# 1  
Old 01-31-2004
Schedule a Batch file to delete files at particular intervals

Hi,

I need to write a batch file/shell script that runs at specified intervals daily and deletes specified set of files.

Can anyone pls help me with the code.

Thanks,
Indom.
# 2  
Old 01-31-2004
Please read the forum rules. You should perform searches before asking questions (this question having been answered several times). You should also post to the correct forum. This isn't an "advanced" topic.

https://www.unix.com/showthread.php?s...hlight=cron+rm

Cheers,

Keith
# 3  
Old 02-04-2004
Schedule batch job

Hi,

This is the batch file I have created to delete files.

echo off
rm -rf C:\\DDRIVE\\RD\\newfolder\\temp\\*
echo All The files have been deleted

For every 15 minutes we get the data and it should be deleted at the 13th minute.
can anyone pls tell me how to schedule to every 13th min daily.
Unable to get the syntax right for AT command.


Thanks,
Indom
# 4  
Old 02-04-2004
Sounds like you'll want to set up a cron job. Read through this site and see if it'll work for you:

http://www.webmasters-central.com/t/cron.shtml
# 5  
Old 02-04-2004
the fact your useing a "C:\" drive says you are trying to do this on a windows machine.

you will have to find a schedular for windows. i think win XP comes with one by default.

but reguardless you asked the question in the wrong forum.
# 6  
Old 02-04-2004
Wow, you have a good eye. Smilie I'll move it to the Windows forum.
# 7  
Old 02-04-2004
I'm not sure on the syntax, check your help on the machine your using the at command. Don't know what your running on, but you seemed to be mixing the two OS commands.

try windows "at" command:

Local Machine
at 13:30 cmd /c "del C:\DDRIVE\RD\newfolder\temp\*"

Really need to read the help pages. If its on a remote computer then you need to designate that after "at"

at \\somecomputer 13:30 cmd /c "del c:\DDRIVE\RD\newfolder\temp\*"
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Programming

Selecting files in regular intervals from a folder

Hi, I need your expertise in selecting files from a folder. I have files named with convention: filename.i.j where j is an interger from 1 to 16, for each i which is an integer from 1 to 2000. I would like to select the files with i in regular interval of 50 like filename.1.j,... (2 Replies)
Discussion started by: rpd25
2 Replies

2. Shell Programming and Scripting

Compare intervals (columns) from two files (awk, grep, Perl?)

Hi dear users, I need to compare numeric columns in two files. These files have the following structure. K.txt (4 columns) A001 chr21 9805831 9846011 A002 chr21 9806202 9846263 A003 chr21 9887188 9988593 A003 chr21 9887188 ... (2 Replies)
Discussion started by: jcvivar
2 Replies

3. Shell Programming and Scripting

Executing a batch of files within a shell script with option to refire the individual files in batch

Hello everyone. I am new to shell scripting and i am required to create a shell script, the purpose of which i will explain below. I am on a solaris server btw. Before delving into the requirements, i will give youse an overview of what is currently in place and its purpose. ... (2 Replies)
Discussion started by: goddevil
2 Replies

4. OS X (Apple)

Batch file to move video files and retain sub-directories

I have just purchased my first ever Apple computer - and am therefore new to UNIX also. I would like to create a simple "batch file" (apologies if this is the wrong terminology) to do the following: When I plug my camera into the MAC it automatically downloads photos and videos into a new... (1 Reply)
Discussion started by: mm0mss
1 Replies

5. UNIX for Dummies Questions & Answers

Comparing a batch of files to a test file

Hi I am writing a script to run a loop through a directory and run a diff on each file against my test file. I then want to time how long each file to process (not sure how time works), as well as how long all the files took as a whole to process. Here is my code #!/bin/bash #Old... (1 Reply)
Discussion started by: ladyAnne
1 Replies

6. Windows & DOS: Issues & Discussions

Batch file to Get New Files Only through FTP

Hi there I want to create a batch file which Get (mget) the newly added Files only from specific directory on UNIX server to specific folder on windows server using FTP, and this batch file will be scheduled on the windows server to run daily to load the new files (load the newly added files... (1 Reply)
Discussion started by: alsharq
1 Replies

7. Windows & DOS: Issues & Discussions

Batch file to Get New Files Only through FTP

Hi there I want to create a batch file which Get (mget) the newly added Files only, from specific directory on UNIX server to local folder on windows server through FTP, and this batch file will be scheduled to run daily to load the new files. help me plz :confused: (1 Reply)
Discussion started by: alsharq
1 Replies

8. Shell Programming and Scripting

A Batch job to delete files from various directories

Hi, I have a shell script to find files older than 'X' days ($2) in directory path ($1) and delete them. Like this: my_file_remover.sh /usr/home/c 90 Now, I need to modify this script and add it in CRON, so that it checks other directories also. Like: my_file_remover.sh /usr/home/c... (3 Replies)
Discussion started by: guruparan18
3 Replies

9. Shell Programming and Scripting

bash - batch script for extracting one file from multiple tar files

so i have hundreds of files named history.20071112.tar (history.YYYYMMDD.tar) and im looking to extract one file out of each archive called status_YYYYMMDDHH:MM.lis here is what i have so far: for FILE in `cat dirlist` do tar xvf $FILE ./status_* done dirlist is a text... (4 Replies)
Discussion started by: kuliksco
4 Replies

10. UNIX for Dummies Questions & Answers

batch delete using find, files with # character

UPDATE: Sorry, disregard this. It did work, I made a mistake; I just shouldn't have been using maxdepth. I do think it is good to know, however, that find | grep '#' | xargs rm will "clean up" funnily named files in a directory. Of course, some of those funnily named files are there... (0 Replies)
Discussion started by: tphyahoo
0 Replies
Login or Register to Ask a Question