Date: Thu, 9 Nov 2000 17:05:26 -0000 From: Daniel Bye <Daniel.Bye@uk.uu.net> To: 'Peter' <peterk@americanisp.net> Cc: freebsd-questions@freebsd.org Subject: RE: Crontabs Message-ID: <FB7CAC781DB6D311BEE800805FE6FADA2F4D78@camexch4.cam.uk.internal>
next in thread | raw e-mail | index | archive | help
Hmmm. Not that I'm aware of. I guess you could try to capture the PID of the job that starts, make it log that to a .pid file somewhere, then setup another cron job to kill `cat ping.yahoo.com.cron.pid`? Must be possible. Never needed to do it though. Any other takers? Dan -----Original Message----- From: Peter [mailto:peterk@americanisp.net] Sent: 09 November 2000 16:15 To: Daniel Bye Cc: freebsd-questions@freebsd.org Subject: RE: Crontabs > The easiest thing to do is to use the -c flag to ping. This allows you > to specify how many packets to send, then exits when done: I know I can do that, but I was wondering can I make cron kill a job after XX mins, or does it already do this? What if I have users that run a cron job of ping yahoo.com every single min? We will have solar energy as soon as the utility companies solve one technical problem -- how to run a sunbeam through a meter. --- www.nul.cjb.net --- The Power to Crash! --- www.FreeBSD.org --- The Power to Serve! On Thu, 9 Nov 2000, Daniel Bye wrote: > The easiest thing to do is to use the -c flag to ping. This allows you > to specify how many packets to send, then exits when done: > > [ecam082: danielby: ~]$ ping -c 5 www.uk.freebsd.org > PING web008.pavilion.net (212.74.4.8): 56 data bytes > 64 bytes from 212.74.4.8: icmp_seq=0 ttl=244 time=34.627 ms > 64 bytes from 212.74.4.8: icmp_seq=1 ttl=244 time=20.867 ms > 64 bytes from 212.74.4.8: icmp_seq=2 ttl=244 time=31.106 ms > 64 bytes from 212.74.4.8: icmp_seq=3 ttl=244 time=22.631 ms > 64 bytes from 212.74.4.8: icmp_seq=4 ttl=244 time=28.850 ms > > --- web008.pavilion.net ping statistics --- > 5 packets transmitted, 5 packets received, 0% packet loss > round-trip min/avg/max/stddev = 20.867/27.616/34.627/5.162 ms > > > > You can alter your crontab to log to a file, or better, write a wrapper > script that does all of it - pinging the chosen host the chosen number > of times, and output that to a file. Then you can call the script > from your crontab. > > Dan > > -----Original Message----- > From: Peter [mailto:peterk@americanisp.net] > Sent: 09 November 2000 15:43 > To: freebsd-questions@freebsd.org > Subject: Crontabs > > > I've not been able to find this in the crontab man pages (I skimmed could > have missed it) but let's say I make a cron job of "ping yahoo.com," and > since ping does not quit until you hit ctrl+c, will the cron job continue > to run until I specifically kill it? If so under ps will it show as user > bob pinging yahoo? or where will I find this under ps? Does cron kill > it's jobs after x mins? Can I configure it so it will? (so I don't DoS > myself thru runaways cronjobs). Another question: my sendmail crashes > (signal 11, I need to remake it, I suppose) so cron can't send output to > user, does this file/ouput get stored anywhere else? TY. > > > *** Fortune *** > Albert Einstein, when asked to describe radio, replied: "You see, wire > telegraph is a kind of a very, very long cat. You pull his tail in New > York and his head is meowing in Los Angeles. Do you understand this? > And radio operates exactly the same way: you send signals here, they > receive them there. The only difference is that there is no cat." > > > --- www.nul.cjb.net --- The Power to Crash! > --- www.FreeBSD.org --- The Power to Serve! > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FB7CAC781DB6D311BEE800805FE6FADA2F4D78>