[Pacemaker] "crm status" cmd not running through cron job

ihjaz Mohamed ihjazmohamed at yahoo.co.in
Fri Oct 28 12:01:52 UTC 2011


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 at 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 at 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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clusterlabs.org/pipermail/pacemaker/attachments/20111028/e963c690/attachment-0003.html>


More information about the Pacemaker mailing list