Cron task output is 0, script output is OK

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Cron task output is 0, script output is OK
Prev   Next
# 1  
Old 10-19-2010
Cron task output is 0, script output is OK

I have the following cron task set to run every 15 minutes to ascertain how many users are in the system and append the result to the log.

/home/pronto/cus/whoisinc >> /home/pronto/cus/whoisin.log

This is the whoisinc script

date +"%d-%m-%Y,%k:%M,Pronto Users,`prowho -s | grep -v SESSION | wc -l`"

Running it manually to screen I get the following which is what I want
20-10-2010, 8:55,Pronto Users,31
When cron task runs it, I get 0 every time
20-10-2010, 9:15,Pronto Users,0

What am I doing wrong? Can anyone help me?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Need list of input and output parameter of task in a text file, using shell script

//file begin ===== //some code task abcd_; input x; input y,z; //some comment output w; //some comment reg p; integer q; begin //some code end endtask : abcd_ //some code //file end ===== expected output from above... (1 Reply)
Discussion started by: rishifrnds
1 Replies

2. UNIX for Advanced & Expert Users

Script run by cron gives no output

Hi All, I have a script which checks the status of HP Smart Array & then emails me the output. The script run fine when executed manually but I receive no output when configured in a cron job. The script is below: hpacucli ctrl slot=3 show config | mail -s "ARRAY STATUS-`date`"... (6 Replies)
Discussion started by: coolatt
6 Replies

3. Shell Programming and Scripting

Running same script through cron gives different output

Hi All, I am running the below shell script through cron and surprisingly it gives different output $uname -a Linux 2.6.18-194.3.1.7.3.el5xen #1 SMP Fri Jul 30 00:08:45 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux $ echo $SHELL /bin/bash shell script: cat sar_cpu.sh #!/bin/bash ... (10 Replies)
Discussion started by: a1_win
10 Replies

4. Shell Programming and Scripting

script to mail monitoring output if required or redirect output to log file

Below script perfectly works, giving below mail output. BUT, I want to make the script mail only if there are any D-Defined/T-Transition/B-Broken State WPARs and also to copy the output generated during monitoring to a temporary log file, which gets cleaned up every week. Need suggestions. ... (4 Replies)
Discussion started by: aix_admin_007
4 Replies

5. Shell Programming and Scripting

Awk script to run a sql and print the output to an output file

Hi All, I have around 900 Select Sql's which I would like to run in an awk script and print the output of those sql's in an txt file. Can you anyone pls let me know how do I do it and execute the awk script? Thanks. (4 Replies)
Discussion started by: adept
4 Replies

6. Shell Programming and Scripting

how to run a script using cron job and send the output as attachment via e-mail using unix

how to run a script using cron job and send the output as attachment via e-mail using unix. please help me. how my cron job entry should be? As of now my cron job entry is to run the script at specific time, 15 03 * * * /path/sample.sh | mail -s "Logs" email_id In the above entry, what... (8 Replies)
Discussion started by: vidhyaS
8 Replies

7. Shell Programming and Scripting

cron a script and output to file named with date stamp

I can do this from the command line: /home/mylogin/tests/script.sh > /home/mylogin/tests/`date +"%Y%m%d"`log.csv It yields a file named: 20110429log.csv I would like to schedule with cron to run daily. when I enter the same line, as above in cron: 10 16 * * *... (3 Replies)
Discussion started by: landog
3 Replies

8. Shell Programming and Scripting

Script not running from cron it gives blank output

Hi, I have ascript which drops a mail with the jobs status. here is the script: #!/bin/ksh mypath=/home/gaddamja flashlogpath=/sbcimp/dyn/data/flash/log cd $mypath v1=`ls -lrt | grep -i checkFilesForAmber_EUR1. |tail -1 | awk '{print $8}'` v2=`cat $v1` cd $flashlogpath ... (1 Reply)
Discussion started by: jagadish_gaddam
1 Replies

9. Shell Programming and Scripting

Script that Redirect SSH output via cron

Hi, I have a script that's being called via a crontab which is a wrapper script that creates a log for the script that gets executed. Within the script that gets executed, it also run's subscripts. I've been able to get everything to work .. but the issue is one of the subscript that goes out... (4 Replies)
Discussion started by: primp
4 Replies

10. UNIX for Dummies Questions & Answers

Cron + Script = No Output?

I've got an *extremely* simple script I want to run every minute: #!/bin/sh ping -c 1 192.168.1.20 > ~/onlinestatus.txt So, the script is called "status", it's executable, and in the correct path, etc. In a terminal window (I'm using Mac OS X), I can type status, and it will create... (4 Replies)
Discussion started by: jmf77
4 Replies
Login or Register to Ask a Question
HOBBITLAUNCH.CFG(5)						File Formats Manual					       HOBBITLAUNCH.CFG(5)

NAME
hobbitlaunch.cfg - Task definitions for the hobbitlaunch utility SYNOPSIS
~xymon/server/etc/hobbitlaunch.cfg DESCRIPTION
The hobbitlaunch.cfg file holds the list of tasks that hobbitlaunch runs to perform all of the tasks needed by the Xymon monitor. FILE FORMAT
A task is defined by a key, a command, and optionally also interval, environment, and logfile. Blank lines and lines starting with a hash mark (#) are treated as comments and ignored. Long lines can be broken up by putting a back- slash at the end of the line and continuing the entry on the next line. An entry looks like this: [hobbitd] ENVFILE /usr/local/xymon/server/etc/hobbitserver.cfg CMD /usr/local/xymon/server/bin/hobbitd [updateweb] ENVFILE /usr/local/xymon/server/etc/hobbitserver.cfg CMD /usr/local/xymon/server/bin/bbgen NEEDS hobbitd GROUP webupdates INTERVAL 5m ONHOST localhost MAXTIME 10m LOGFILE /var/log/xymon/updateweb.log The key is enclosed in angle brackets, and must be unique for each task. You can choose your key-names as you like, they are only used internally in hobbitlaunch to identify each task. The command is defined by the CMD keyword. This is the full command including any options you want to use for this task. This is required for all tasks. The DISABLED keyword means that this command is disabled. hobbitlaunch will not start this task. It is recommended that you use this to disable standard tasks, instead of removing them or commenting them out. Upgrades to Xymon will add standard tasks back into the file, so unless you have them listed as DISABLED then tasks may re-appear unexpectedly after an upgrade. The ONHOST keyword tells hobbitlaunch that this task should only run on specific hosts. After the ONHOST keyword, you must provide a "regu- lar expression"; if the hostname where hobbitlaunch runs matches this expression, then the task will run. If it doesn't match, then the task is treated as if it were DISABLED. The MAXTIME keyword sets a maximum time that the task may run; if exceeded, hobbitlaunch will kill the task. The time is in seconds by default, you can specify minutes, hours or days by adding an "m", "h" or "d" after the number. By default there is no upper limit on how long a taskmay run. The NEEDS instructs hobbitlaunch not to run this task unless the task defined by the NEEDS keyword is already running. This is used e.g. to delay the start of some application until the needed daemons have been started. The task that must be running is defined by its key. The GROUP keyword can be used to limit the number of tasks that may run simultaneously. E.g. if you are generating multiple pagesets of webpages, you dont want them to run at the same time. Putting them into a GROUP will cause hobbitlaunch to delay the start of new tasks, so that only one task will run per group. You can change the limit by defining the group before the tasks, with a "GROUP groupname max- tasks" line. The INTERVAL keyword defines how often this command is executed. The example shows a command that runs every 5 minutes. If no interval is given, the task is only run once - this is useful for tasks that run continually as daemons - although if the task stops for some reason, then hobbitlaunch will attempt to restart it. Intervals can be specified in seconds (if you just put a number there), or in minutes (5m), hours (2h), or days (1d). The ENVFILE setting points to a file with definitions of environment variables. Before running the task, hobbitlaunch will setup all of the environment variables listed in this file. Since this is a per-task setting, you can use the same hobbitlaunch instance to run e.g. both the server- and client-side Xymon tasks. If this option is not present, then the environment defined to hobbitlaunch is used. The ENVAREA setting modifies which environment variables are loaded, by picking up the ones that are defined for this specific "area". See hobbitserver.cfg(5) for information about environment areas. The LOGFILE setting defines a logfile for the task. hobbitlaunch will start the task with stdout and stderr redirected to this file. If this option is not present, then the output goes to the same location as the hobbitlaunch output. SEE ALSO
hobbitlaunch(8), hobbitd(8), xymon(7) Xymon Version 4.2.3: 4 Feb 2009 HOBBITLAUNCH.CFG(5)