Sponsored Content
Top Forums Shell Programming and Scripting monitor size of file in realtime Post 302298209 by krishmaths on Tuesday 17th of March 2009 02:43:18 AM
Old 03-17-2009
Where is the loop?

Quote:
Originally Posted by hazno
My first attempt...

Check file size
If file reached file size
Append date to filename
Compress filename.$date
scp filename.$date to target server

Code:
#!/bin/bash
SIZE=`ls -la syslog.log | cut -d' ' -f 5 `
echo $SIZE

if [ "$SIZE" -ge 10000000 ]
  then
    `mv syslog.log syslog.log.$date | gzip syslog.log.$date | scp syslog.gz jdoe@system.com:\home\jdoe\logs `
  else
    echo "size not reached yet"
sleep 5
fi


Good attempt! You haven't used any loop structure. You can try using while or until loop.
 

9 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

monitor jvm heap size

I'm running websphere 4.5 on AIX 5 with java 1.3 and would like to find out the following: How much memory is allocated to each JVM, and how much of the allocated heap size is actually being used by a specific JVM? (0 Replies)
Discussion started by: rein
0 Replies

2. Solaris

command to find out total size of a specific file size (spread over the server)

hi all, in my server there are some specific application files which are spread through out the server... these are spread in folders..sub-folders..chid folders... please help me, how can i find the total size of these specific files in the server... (3 Replies)
Discussion started by: abhinov
3 Replies

3. Shell Programming and Scripting

The scripts not able to make the file to size 0, every times it go back to its original size

#!/bin/sh ########################################################################################################## #This script is being used for AOK application for cleaning up the .out files and zip it under logs directory. # IBM # Created #For pdocap201/pdoca202 .out files for AOK #1.... (0 Replies)
Discussion started by: mridul10_crj
0 Replies

4. Shell Programming and Scripting

Script to read file size and send email only if size > 0.

Hi Experts, I have a script like $ORACLE_HOME/bin/sqlplus username/password # << ENDSQL set pagesize 0 trim on feedback off verify off echo off newp none timing off set serveroutput on set heading off spool Schemaerrtmp.txt select ' TIMESTAMP COMPUTER NAME ... (5 Replies)
Discussion started by: welldone
5 Replies

5. Shell Programming and Scripting

Scan a file in realtime and execute certain commands on encountering 5 consecutive identical lines

Mysql log has something like below: I need a bash shell script that will do the following: 1) The script will scan the mysql.log file constantly in real time (something like tail -F mysql.log) 2) If it encounters 5 consecutive identical lines then it would invoke some commands (say... (4 Replies)
Discussion started by: proactiveaditya
4 Replies

6. Shell Programming and Scripting

Script to monitor for new file with ext .err and size > 0 bytes and perform a action or command

Hi All, I need to create a script to monitor a dir for new files with ext .err and also it should b a non empty files. and perform a action or command . We have a new ETL application that runs on a linux server, every times a etl fails it creates a .err file or updates the existing .err... (4 Replies)
Discussion started by: MAKHAN
4 Replies

7. Shell Programming and Scripting

Script to monitor directory size of specific users

Hi, i am new to shell scripts, i need to write a script that can monitor size of directory of specific users. Please help. Thanks, Nitin (2 Replies)
Discussion started by: nicksrulz
2 Replies

8. UNIX for Dummies Questions & Answers

Ls directory size reporting byte size instead of file count

I have been searching both on Unix.com and Google and have not been able to find the answer to my question. I think it is partly because I can't come up with the right search terms. Recently, my virtual server switched storage devices and I think the problem may be related to that change.... (2 Replies)
Discussion started by: jmgibby
2 Replies

9. Shell Programming and Scripting

awk to monitor size in directory

i'm trying to find the most efficient way to monitor specific files in different directories in one go. /var/log/ /var/app/ /var/db/ each one of these directories can have subdirectories which need to be looked into as well. I want to find any file in this directory that has the name... (7 Replies)
Discussion started by: SkySmart
7 Replies
RTPRIO(1)						    BSD General Commands Manual 						 RTPRIO(1)

NAME
rtprio, idprio -- execute, examine or modify a utility's or process's realtime or idletime scheduling priority SYNOPSIS
[id|rt]prio [id|rt]prio [-]pid [id|rt]prio priority command [args] [id|rt]prio priority -pid [id|rt]prio -t command [args] [id|rt]prio -t -pid DESCRIPTION
The rtprio utility is used for controlling realtime process scheduling. The idprio utility is used for controlling idletime process scheduling, and can be called with the same options as rtprio. A process with a realtime priority is not subject to priority degradation, and will only be preempted by another process of equal or higher realtime priority. A process with an idle priority will run only when no other process is runnable and then only if its idle priority is equal or greater than all other runnable idle priority processes. Both rtprio or idprio when called without arguments will return the realtime priority of the current process. If rtprio is called with 1 argument, it will return the realtime priority of the process with the specified pid. If priority is specified, the process or program is run at that realtime priority. If -t is specified, the process or program is run as a normal (non-realtime) process. If -pid is specified, the process with the process identifier pid will be modified, else if command is specified, that program is run with its arguments. Priority is an integer between 0 and RTP_PRIO_MAX (usually 31). 0 is the highest priority Pid of 0 means "the current process". Only root is allowed to set realtime or idle priority for a process. A user may modify the idle priority of their own processes if the sysctl(8) variable security.bsd.unprivileged_idprio is set to non-zero. Note that this increases the chance that a deadlock can occur if a process locks a required resource and then does not get to run. EXIT STATUS
If rtprio execute a command, the exit value is that of the command executed. In all other cases, rtprio exits 0 on success, and 1 for all other errors. EXAMPLES
To see which realtime priority the current process is at: rtprio To see which realtime priority of process 1423: rtprio 1423 To run cron(8) at the lowest realtime priority: rtprio 31 cron To change the realtime priority of process 1423 to 16: rtprio 16 -1423 To run tcpdump(1) without realtime priority: rtprio -t tcpdump To change the realtime priority of process 1423 to RTP_PRIO_NORMAL (non-realtime/normal priority): rtprio -t -1423 To make depend while not disturbing other machine usage: idprio 31 make depend SEE ALSO
nice(1), ps(1), rtprio(2), setpriority(2), nice(3), renice(8) HISTORY
The rtprio utility appeared in FreeBSD 2.0, but is similar to the HP-UX version. AUTHORS
Henrik Vestergaard Draboel <hvd@terry.ping.dk> is the original author. This implementation in FreeBSD was substantially rewritten by David Greenman. CAVEATS
You can lock yourself out of the system by placing a cpu-heavy process in a realtime priority. BUGS
There is no way to set/view the realtime priority of process 0 (swapper) (see ps(1)). There is in FreeBSD no way to ensure that a process page is present in memory therefore the process may be stopped for pagein (see mprotect(2), madvise(2)). Under FreeBSD system calls are currently never preempted, therefore non-realtime processes can starve realtime processes, or idletime pro- cesses can starve normal priority processes. BSD
September 29, 2012 BSD
All times are GMT -4. The time now is 01:46 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy