Hi All,
Am facing a strange issue. When I schedule a script to be run via cron, the
'crm status' command in the script doesn't get executed. Every other commands
are executed properly.
Here's a test script I wrote to test this issue.
[root@BLRACE70 ~]# cat test.sh
#!/bin/sh
/usr/sbin/crm status >> /var/log/cron_log.log
echo "Returned:$?" >> /var/log/cron_log.log
If I run the above file manually. I get output as below in the log:
============
Last updated: Fri Oct 28 17:14:07 2011
Stack: openais
Current DC: aceblr073.com - partition with quorum
Version: 1.1.5-5.el6-01e86afaaa6d4a8c4836f68df80ababd6ca3902f
2 Nodes configured, 1 expected votes
2 Resources configured.
============
Online: [ aceblr073.com BLRACE70 ]
Resource Group: HAService
FloatingIP (ocf::heartbeat:IPaddr2): Started aceblr073.com
acestatus (lsb:acestatus): Started aceblr073.com
Clone Set: pingdclone [pingd]
Started: [ aceblr073.com BLRACE70 ]
Returned:0
If I schedule it through cron as below:
[root@BLRACE70 ~]# crontab -l
*/1 * * * * /root/test.sh > /dev/null 2>&1
I get the following output in the log.
Returned:1
Returned:1
Returned:1
Returned:1
Returned:1
Returned:1
Returned:1
Has anyone run into this issue before?
_______________________________________________
Pacemaker mailing list: [email protected]
http://oss.clusterlabs.org/mailman/listinfo/pacemaker
Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker