Visit Our UNIX and Linux User Community


Linux script - help!!


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Linux script - help!!
# 8  
Old 08-13-2013
I've had various issues with trying to use mtime and ctime in the past, so my usual method is to touch a file with a date time stamp of, say, a year ago
Code:
touch -t 20130813 ref_file

and then use
Code:
find . ! -newer ref_file

to find files that are older than the specific date
# 9  
Old 08-15-2013
Please find attached my script and let's see how we can fix it:

Code:
#!/bin/bash

rm /tmp/old_files.txt
# This is script will remove 12+ months old CDRs after being compressed based

# Firstly Introduce our variables
TO=akamel@xyz.com
SOURCE=/var/lib/mysql/files
DEST=/backup/local/files
SUBJECT="Old files backup process on the Server"

# Here we find all the 12+ months old files and put the results in file
find $SOURCE -mtime +580 -name "files_2*" >> /tmp/old_files.txt

# Here we will loop the output file and start our compression 

# Here we will remove the old files 

# Send an email to the team to ensure that everything is OK
echo "Please find d attached the files need to be removed" |  mail -s "$SUBJECT" -a /tmp/old_files.txt akamel@xyz.com

old_files.txt is containing the following:
Code:
/var/lib/mysql/files/files_2012010918.MYD
/var/lib/mysql/files/files_2012010600.MYI
/var/lib/mysql/files/files_2012010406.frm
/var/lib/mysql/files/files_2012010712.frm
/var/lib/mysql/files/files_2012010900.MYD
/var/lib/mysql/files/files_2012020912.MYI
/var/lib/mysql/files/files_2012020400.frm
/var/lib/mysql/files/files_2012020706.MYD
/var/lib/mysql/files/files_2012020800.MYI

What I want here is to compress every month alone ex: files_201201.tar.bz2 and cdrs_201202.tar.bz2 in the required destination.

Your input is highly appreciated!

---------- Post updated at 04:22 PM ---------- Previous update was at 12:55 AM ----------

Any update?

Last edited by Scott; 08-14-2013 at 08:03 PM.. Reason: Please use code tags

Previous Thread | Next Thread
Test Your Knowledge in Computers #727
Difficulty: Medium
Radia Perlman Invented the Spanning Tree Protocol (STP).
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Linux script

can anyone help in this i have a file like 2089,success 2089,failure 2087,failure 2089,success 2087,failure. i want output like. 2089,success=2,failure=1 2087,success=1,failure=2 thanks (8 Replies)
Discussion started by: pradeep rawat
8 Replies

2. UNIX for Dummies Questions & Answers

Linux script

Hello, could you please help me with the following request? I need a linux command script that does the following. 1. delete folders folder1 and folder2 located in install/users/web/folder1&2. and also delete folder3 install/jboss/server/folder3. All these folders has many folder and files... (1 Reply)
Discussion started by: bern11
1 Replies

3. Shell Programming and Scripting

Need help! Linux shell script

Hi all, I am trying to make a Nodemanager work in RHEL 5 I got this script from 'oraclemiddleware.wordpress.com', and made appropriate changes to suit my weblogic installation. I keep getting the error, "line 82: syntax error: unexpected end of file". I have checked every line to make sure all... (4 Replies)
Discussion started by: chakrv1
4 Replies

4. Shell Programming and Scripting

Need linux script!!

I have a text file like this: 25 raj 78 rohit 89 bhanu 58 mohit 29 mano 53 rohit 63 shiva 74 lapan 63 bhanu what i need is a linux script to reorganize this file by adding the relevant content(number) to the names and print only once.... please help me someone. ... (1 Reply)
Discussion started by: shan1990
1 Replies

5. Shell Programming and Scripting

Help, Linux Script

#!/bin/sh args=("$@") echo "#=================================" echo "#Script Name:" echo "#By:" echo "#Purpose:" echo "#:Command Line: picoc" echo "#=================================" pico $@ this is my script. i think it is ok w/o error. but when i run it i got error. i'm using a VMBox... (1 Reply)
Discussion started by: jrdncchr
1 Replies

6. Linux

linux script

I need to write a script to which need to track errors in log and need to check last 100 lines in the log at every 5 minits. if error fund need to mail my self error type 1. "STATE_ADMIN" if found need to print: <Jan 5, 2011 11:47:02 AM IST><ewaps2> <ADFAPPS2> < STATE_ADMIN 2."Java heap... (0 Replies)
Discussion started by: udara
0 Replies

7. Shell Programming and Scripting

Linux script help

I am creating a script that will incorporate multiple variables organized in a spreadsheet for pdftk. I have a 1000 page pdf that I have to split into about 300 individual pdfs. The basic command line to extract pages is as follows: $ pdftk file.pdf cat 1-7 output newfile.pdf file.pdf =... (8 Replies)
Discussion started by: tankcommander
8 Replies

8. Shell Programming and Scripting

Help with linux bash script

Hello everybody! This is my first time having to write a script so your help is most appreciated.Also i am a beginner when it comes to linux so please bare with me.Thanks in advance to all who will look into this for me. I have to write a bash script that will show the free space on the hard... (4 Replies)
Discussion started by: manike
4 Replies

9. Shell Programming and Scripting

help with linux shell script

HI im a novice with shell scripts but i need help with a random script I have this folder filled with 500 different file names... I need help creating a script that will take each filename and make a new folder named that filename and then move that file into the newly created folder. Then the... (1 Reply)
Discussion started by: emachala
1 Replies

10. Shell Programming and Scripting

Linux Script help

Hi Everyone , have a nice day given below is a simple linux script but its first part is not working ( variable k assignment ) , while second loop is working fine can anyone help me out with this #!/bin/sh echo "Enter Date" read date1 for i in 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14... (6 Replies)
Discussion started by: Dastard
6 Replies

Featured Tech Videos