[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [HTCondor-users] hibernating an idle machine ONLY after it has been up for X seconds
- Date: Thu, 01 Oct 2015 11:25:14 +0200
- From: Iain Steers <iain.steers@xxxxxxx>
- Subject: Re: [HTCondor-users] hibernating an idle machine ONLY after it has been up for X seconds
You don't need to fiddle with the config files except to define the
They're usually called Daemon Classad Hooks or Startd crons.
We use a few of them. I see you're with the STFC. If you speak to your
colleagues at RAL they should be able to walk you through writing one.
If not, I can send you an annotated example.
Basically a hook can call out to a script/executable. In your case this
could just be a bash script that grabs seconds from /proc/uptime.
Then from the script your stdout is something like:
CronSystemUptime = 1229.64
HTCondor then feeds this into the classad of the concerned Daemon.
On Thu, Oct 01, 2015 at 08:53:47AM +0000, greg.corbett@xxxxxxxxxx wrote:
> Thanks for your reply Ben
> > There are cases when it will be shorter than you want
> Forgive me if I miss understand. Aren't those cases the same cases as using MonitorSelfAge? If the Daemon resets it works, but otherwise hibernates to quickly?
> > Another option would be to write a startd cron that checks the system uptime and reports that as a classad attribute.
> What would that look like? I currently have a script that passes the StartLog for signs of having woke up from Hibernation but I couldn't find a way to "feed" that info into the config file.
> HTCondor-users mailing list
> To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> The archives can be found at: