मैंने दो स्क्रिप्ट को क्रॉस्टैब पर स्थापित करने के लिए एक स्क्रिप्ट बनाई है।
#!/bin/bash
sudo crontab -l > mycron
#echo new cron into cron file
echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script
echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >> mycron #schedule the merge script
#install new cron file
crontab mycron
rm mycron
स्क्रिप्ट चलती है, और दो लाइनों को क्रॉस्टैब में जोड़ा जाता है। लेकिन अगर मैं स्क्रिप्ट को फिर से चलाता हूं, तो यह उन रेखाओं को फिर से जोड़ता है, इस प्रकार मेरे पास एक ही सामान कहने वाली चार लाइनें होंगी। मैं चाहता हूं कि स्थापित स्क्रिप्ट को ऐसे चलाया जाए कि, क्रॉस्टैब में डाली गई लाइनें दोहराई न जाएं। मैं उसे कैसे कर सकता हूँ