Professional Web Applications Themes

crontab condition - Linux / Unix Administration

Has anyone had any luck w/creating a crontab condition? Our primary configuration is a pair of Sun clustered nodes. Since only one node is hosting the production configuration (at any one time), we have been manually commenting / uncommenting crontab entries depending on the active server. More recently I have been standardising the entries, but prefacing each w/a test for a application that would only be running on the active node (i.e. pgrep -f applicationname && activenodescript.csh). Although the pgrep only returns a PID when the application is present (as expected), the statement is still being executed on both the ...

  1. #1

    Default crontab condition

    Has anyone had any luck w/creating a crontab condition? Our primary
    configuration is a pair of Sun clustered nodes. Since only one node is
    hosting the production configuration (at any one time), we have been
    manually commenting / uncommenting crontab entries depending on the
    active server. More recently I have been standardising the entries, but
    prefacing each w/a test for a application that would only be running on
    the active node (i.e. pgrep -f applicationname &&
    activenodescript.csh). Although the pgrep only returns a PID when the
    application is present (as expected), the statement is still being
    executed on both the primary and secondary nodes. Any ideas how / why
    this is incorrect?

    NKSIII@hotmail.com Guest

  2. #2

    Default Re: crontab condition


    com wrote: 
    is 
    but 
    on 

    In our AIX HACMP cluster environment we use the following script to
    decide which is the active node before running a backup. The key is
    that the netstat will only allow the active node to show with a 'svc1'
    address.

    netstat -i | grep svc1 > /dev/null
    if [ $? -eq 0 ]
    then
    run_backup
    else
    echo "This is not the Active Node" > tmplog
    fi

    Greg Guest

  3. #3

    Default Re: crontab condition

    Cheers, Greg!
    I am guessing that you embed that in all the various scripts, or do you
    do something w/i the crontab entry?

    NKSIII@hotmail.com Guest

  4. #4

    Default Re: crontab condition


    com wrote: 
    you 

    Exactly, we embed that code fragment in all the scripts called from
    cron.

    Greg Guest

  5. #5

    Default Re: crontab condition

    On 31 Mar 2005 05:06:29 -0800, Greg Beeker <com> wrote: 
    > you 
    >
    > Exactly, we embed that code fragment in all the scripts called from
    > cron.[/ref]

    Same way we do the "last friday of the month" type things. Run every friday,
    have the script itself decide if it needs to run further than the "is it
    time?" part of the script or not. Much more, well, scriptable, if you
    do the logic within the script.

    Dave Hinz

    Dave Guest

Similar Threads

  1. Crontab
    By Antigoni in forum Linux / Unix Administration
    Replies: 2
    Last Post: June 4th, 12:15 PM
  2. crontab manipulation from php
    By Arkascha in forum PHP Development
    Replies: 2
    Last Post: November 12th, 09:49 PM
  3. crontab log
    By NIr in forum Sun Solaris
    Replies: 2
    Last Post: August 27th, 11:02 PM
  4. crontab bug?
    By LeVA in forum Debian
    Replies: 1
    Last Post: August 4th, 12:10 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139