Ich habe ein Skript erstellt, um zwei Skripte auf der Crontab zu installieren.
#!/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
Das Skript wird ausgeführt und die beiden Zeilen zur Crontab hinzugefügt. Aber wenn ich das Skript erneut ausführe, werden diese Zeilen erneut hinzugefügt, sodass ich vier Zeilen habe, in denen das gleiche Zeug steht. Ich möchte, dass das Installationsskript so ausgeführt wird, dass sich die in die crontab eingefügten Zeilen nicht wiederholen. Wie kann ich das machen