سؤال Crontab لا يعمل 24 ساعة


لدي الوظيفة التالية في /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:00 في اليوم التالي.

أيه أفكار؟


2
2018-06-30 11:04


الأصل




الأجوبة: