Tôi đã tạo một tập lệnh để cài đặt hai tập lệnh vào crontab.
#!/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
Kịch bản chạy và thêm hai dòng vào crontab. Nhưng nếu tôi chạy lại đoạn script, nó sẽ thêm các dòng đó một lần nữa, do đó tôi sẽ có bốn dòng nói cùng một thứ. Tôi muốn tập lệnh cài đặt chạy sao cho các dòng được chèn vào crontab không lặp lại. Làm thế nào tôi có thể làm điều đó