我在以下职位从事以下工作/etc/crontab
:
@hourly root /usr/bin/script
脚本如下:
#!/bin/bash
killall tcpdump
date=$(date +%G%m%d-%k%M)
tcpdump -n port 5060 -w /media/SIPTraces/filename-$date.pcap -s 0 &
这运行得很好。
但是,尽管我有@hourly
时间参数,但它只在上午 10 点到午夜之间每小时运行一次。由于文件在午夜结束,因此它显然会停止作业(或运行作业)TCPDUMP
。但直到第二天上午 10 点才会创建另一个文件。
有任何想法吗?