If I ran perl script again,old logs should move with today date and new logs should generate.
Appreciate help for the below issue.
Im using below code.....I dont want to attach the logs when I ran the perl twice...I just want to take backup with today date and generate new logs...What I need to do for the below scirpt..............
1)if logs exist it should move the logs with extention of today date nad need to generate new one
2) only for first log file coming perfectly and for remaining logfiles and input.txt not adding in the outputfile.
Script :
Code:
my $last_name = '';
my $writeout;
while(<>) {
if (/^#(\w+)#(.+)$/) {
if ($last_name ne $1) {
close $writeout if $writeout;
open($writeout, '>>', "$1.log");
}
$last_name = $1;
if ($. == 1) {
print $writeout "Extract $1 \n";
my $filename="input.txt";
open (my $ip, "<" , $filename) || die ("Can't open file input.txt");
while ( <$ip> ) {
next if (/^$/);
print $writeout "$_";
}
close $ip;
}
print $writeout "$2\n" if $writeout;
}
}
close $writeout or die;
Input files
Code:
more sanj.txt
#ext1#test1.tale2 drop
#ext1#test11.tale21 drop
#ext1#test123.tale21 drop
#ext2#test1.tale21 drop
#ext2#test12.tale21 drop
#ext3#test11.tale21 drop
#ext3#test123.tale21 drop
#ext4#test1.tale21 drop
#ext4#test124.tale21 drop
#ext1#test1.tale2 drop
more input.txt
1.1.1.1
2.2.2.2
logfile outputs
Code:
ls ext[0-9]*.log | while read f; do printf "file: $f\n--------------\n";cat $f; echo; done
file: ext1.log
Extract ext1
1.1.1.1
2.2.2.2
test1.tale2 drop
test11.tale21 drop
test123.tale21 drop
test1.tale2 drop
file: ext2.log
--------------
test1.tale21 drop
test12.tale21 drop
file: ext3.log
--------------
test11.tale21 drop
test123.tale21 drop
file: ext4.log
--------------
test1.tale21 drop
test124.tale21 drop
hi all,
i would like to write the shell script to remove the out-dated log
my log file name will be like this:
access_20050101.log
access_20050102.log
.
.
.
access_20071007.log
access_20071008.log
access_20071009.log
i has try to write the command as following, it will be remove the... (2 Replies)
I have a shell script that will gzip/tar/archive application logs that are over 20 days old which works just fine, but I would like to convert to a Perl script. Problem is, I'm a beginner with Perl and all attempts so far have failed.
Basicaly I have a log dir /app/logs that contains several... (18 Replies)
Does anyone have a good script to move log files from a cron?
There are a lot of logs, about 100 or more and they are constantly
being written too. (7 Replies)
Hi,
I am trying to write a script which would go search and get the info from the logs based on yesterday timestamp and write yesterday logs in new file. The log file format is as follows:
""""""""""""""""""""""""""... (3 Replies)
Hello member's
I'm learning to script in the ksh environment on a Solaris Box.
I have 10 files in a directory that I need to pass, as input to a batch job one by one. lets say, the files are named as follows:
abcd.txt ; efgh.bat ; wxyz.temp etc. (random filenames with varied extensions ).... (1 Reply)
I have a ksh script that currently moves a day's worth of log files (about 15,000) files to a different directory. The issue is that about 100 of these files are still open for write when this happens. I need an efficient way to ensure that these files aren't open without doing an lsof on each... (7 Replies)
Hi All..
I'm seeking assistance with editing a script to search log files in several directories.
I'm close to what I'm seeking, but need additional guidance.
The log files are always listed by current date; however, inside the log file includes dates that go back to 2011.
What I'm... (6 Replies)
Hi all,
I am developing a log parsing agent in perl to send windows Event logs to Zenoss Monitoring tool. Using Win32::EventLog i can able to get the Event messages but only one Eventype eg Application or System could able to parse at a time. Can you please help to how to open mutiple eventlogs... (3 Replies)
Hi Friends,
Can anybody help me to create a perl script to generate log file for last 24 hrs from cron log file ??
Thank You (2 Replies)
Discussion started by: syamji.vm
2 Replies
LEARN ABOUT DEBIAN
murmur
MURMUR(1) Museek Daemon Plus MURMUR(1)NAME
Murmur - PyGTK2 client for museek
SYNOPSIS
murmur [-c --config <filename>] [-l --log <directory>] [-v] [--version] [-d] [-h] [--help]
DESCRIPTION
Murmur provides a GTK2 interface for the Museek Daemon for chatting, transferring files, managing users, viewing user info and browsing
shares on the Soulseek P2P network and Soulfind Servers.
You will need a configured and running museekd(1).
OPTIONS
Murmur accepts the following options:
-c <filename>, --config <filename>
Use a different config file.
-l <directory>, --log <directory>
Use a different chat log directory.
-v, --version
Display Version and exit.
-d Display debug messages while running.
-h, --help
Display Help and exit.
EXAMPLE
To run this program the standard way type:
murmur
Alternativly you use a different config file with:
murmur --config config
Or a different chat logging directory with:
murmur --log logdir
FILES
~/.murmur/config
The default location for the mucous config file.
~/.murmur/logs/
The default directory for chat logs.
~/.murmur/logs/room/
The directory where chat room logs are stored.
~/.murmur/logs/private/
The directory where private chat logs are stored.
~/.murmur/$USER.$EXT
The file where a user's userinfo image is saved.
AUTHORS
daelstorm <daelstorm@gmail.com>
SEE ALSO mulog(1)muscan(1)muscand(1)museekcontrol(1)museekd(1)museeq(1)musetup(1)musetup-gtk(1)daelstorm Release 0.3.1 MURMUR(1)