Stworzyłem skrypt, aby zainstalować dwa skrypty na 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
Skrypt jest uruchamiany i dodaje dwie linie do crontab. Ale jeśli ponownie uruchomię skrypt, ponownie doda te wiersze, więc będę miał cztery wiersze z tym samym tekstem. Chcę, aby skrypt instalacyjny działał tak, aby wiersze wstawione do crontab się nie powtarzały. Jak mogę to zrobić