Re: sleep between system calls
- From: xhoster@xxxxxxxxx
- Date: 31 Oct 2005 16:17:03 GMT
Ian Wilson <scobloke2@xxxxxxxxxxxxx> wrote:
> xhoster@xxxxxxxxx wrote:
> > dwmyers@xxxxxxxxxxx wrote:
> >
> >>I have a task that runs as follows:
> >>
> >>1) examine a daemon in memory for size usage. If it gets beyond a
> >>certain size, kill it.
> >>2) wait a while
> >>3) restart the process.
> >>
> >>I'm trying with a bit of code like this:
> >>
> >>system("pkill -9 foo");
> >>sleep 10;
> >>system("/etc/init.d/foo start");
> >>
> >>Only problem is, the sleep isn't working, and the process isn't
> >>restarting.
> >
> >
> > That sounds like two different problems, and "isn't working" is the
> > worst description ever.
> >
> >
> >>I tend to think the first system call must be returning
> >>signals that kill the sleep, but I'm not deep enough into the internals
> >>to know.
> >>
> >>If you have any ideas, I'm interested.
> >
> >
> > Ask perl for help. Are you using strict and warnings?
> >
> > system("pkill -9 foo") and die "$!";
> > warn "slept for ", sleep 10;
> > system("/etc/init.d/foo start") and die "$!";
> >
>
> s/and/or/ or please_explain();
>
> Thanks.
sub please_explain {
system "perldoc -f system";
};
Xho
--
-------------------- http://NewsReader.Com/ --------------------
Usenet Newsgroup Service $9.95/Month 30GB
.
- Prev by Date: Re: GD graph labels: degree symbol?
- Next by Date: Re: sleep between system calls
- Previous by thread: Re: Generate png thumbnail
- Next by thread: Re: sleep between system calls
- Index(es):
Relevant Pages
|
|