How to put "top" command in crontob?

Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to put "top" command in crontob?
# 1  
Old 10-24-2013
Debian How to put "top" command in crontob?


how to put "top" command in crontab through script in
suse linux.

Below script is working fine, but it is not working when sheduled in crontab
script scheduled in cron:
#! /bin/ksh
top |head -5 >output.txt


Last edited by vbe; 10-24-2013 at 11:47 AM..
# 2  
Old 10-24-2013
Mentionning your OS and version can help you know, top behaviour ( options) is OS dependant...
# 3  
Old 10-24-2013
'top' is an interactive command which is apt to use nonprinting terminal control sequences to reposition the cursor. It doesn't play well with things like 'head' since it doesn't have to print in rational order, and doesn't save well since it's intended for viewing in an interactive terminal.

You can try top -n 1 > outputfile so it doesn't keep looping at least, and 'cat filename' to dump the resulting file into a terminal where it will be viewable as intended.
# 4  
Old 10-24-2013
I assume you are on a debian in which cae using -b for batch mode is of some help, then as you should know by now cron is very dumb and so has no knowledge of your envrironment starting by $PATH as you do not say where it is or if its in generic system PATH ( I doubt...) there is very little chance it being executed..
Saying it not working in cron doesnt help if you do not give use the error message...
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

2. HP-UX

Understanding "top" command

Hi all, I need a clarification about the top command in HP-UX. If I run: top -s300 I see the screen refresh every 5 minutes. From the "man top" I understand that the values displayed every 5 minutes are instantaneous, not average on the previous 5 minutes. Is this interpretation correct? ... (3 Replies)
Discussion started by: Evan
3 Replies

3. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

4. Shell Programming and Scripting

Retrieve RAM memory size from "top" command output

Hi, I am trying to get the system RAM size from "top" command's output by the following but it is not working. top | sed "s/^Mem.**\(*\), *//" (10 Replies)
Discussion started by: royalibrahim
10 Replies

5. AIX

AIX 5.3 - Discrepancies between "top" and "vmstat"

Can someone explain the differences I'm seeing below in TOP and VMSTAT commands on my AIX 5.3 server? Thanks! CPUs: 4; load averages: 0.86, 0.97, 0.97 18:09:26 926 processes: 4 stopped, 922 running CPU states: 78.4% idle, 8.5% user, 12.6% kernel, 0.3% wait Memory: 23680M Total.... (1 Reply)
Discussion started by: troym72
1 Replies

6. UNIX for Dummies Questions & Answers

start top command in "solaris mode"

Ever noticed that using the top command on a multiple cpu box can often give totally misleading answers, like 230%, when you think that 100% should be the max? Well, that's because top has a bizarre mode called "Irix mode" wherein if you have 4 cpus, the %CPU column of top can go up to 400%. I... (1 Reply)
Discussion started by: fabulous2
1 Replies

7. UNIX for Dummies Questions & Answers

running command "top" in cron

hi all, i would like to collect stat. about the cpu usage every 30 mins so, I set up the cron job sth like 0,30 * * * * * /usr/bin/top -d 1 >> $STAT i know cron doesn't have a TERM output, so error occurs. any ideas or work around for this?? many thanks (3 Replies)
Discussion started by: freddy1228
3 Replies

8. Debian

Debian: doubt in "top" %CPU and "sar" output

Hi All, I am running my application on a dual cpu debian linux 3.0 (2.4.19 kernel). For my application: <sar -U ALL> CPU %user %nice %system %idle ... 10:58:04 0 153.10 0.00 38.76 0.00 10:58:04 1 3.88 0.00 4.26 ... (0 Replies)
Discussion started by: jaduks
0 Replies

9. UNIX for Dummies Questions & Answers

Any limitations to the "top" command?

Anyone know of any limitations? Also, does anyone know a great way to determine which processes are hogging CPU? TIA (6 Replies)
Discussion started by: lawadm1
6 Replies

10. UNIX for Dummies Questions & Answers

Help! "Put" command from telnet session

Probably the lamest question of them all :) I'm a web geek and I need to push a file to the server. Something is botched with my FTP account and everyone is off for the holidays, so I'm trying to put the file from a telnet session. The trouble is, I haven't the foggiest idea about the proper... (5 Replies)
Discussion started by: tigote
5 Replies
Login or Register to Ask a Question