Backup automatico script del 2026-10-29 07:00
This commit is contained in:
1 parent
ab1e545613
commit
8ad51325ce
2 files changed
+3
-24
No files matched your search
Executable
+2
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
exec /home/daniely/rete/scripts/dnsexit-update.sh
|
||||||
@@ -1,25 +1,2 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
exec /home/daniely/rete/scripts/dnsexit-update.sh
|
||||||
# Set curl command to update the IP
|
|
||||||
command="curl https://api.dnsexit.com/dns/ud/?apikey=2r6YilHU9YzFt2vKBT4W8A347e7w3G -d host=loogle.it,assd.sm"
|
|
||||||
|
|
||||||
if [ -d "/var/log" ]; then
|
|
||||||
command="$command >> /var/log/ipupdate.log"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Get the existing crontab content
|
|
||||||
existing_crontab=$(crontab -l 2>/dev/null)
|
|
||||||
|
|
||||||
# Check if the command is already in crontab
|
|
||||||
if [[ $existing_crontab == *"$command"* ]]; then
|
|
||||||
echo "Scheduled job already exists in crontab."
|
|
||||||
else
|
|
||||||
# Add the scheduled job to the existing crontab content
|
|
||||||
new_crontab="${existing_crontab}
|
|
||||||
*/12 * * * * $command"
|
|
||||||
|
|
||||||
# Install the modified crontab
|
|
||||||
echo "$new_crontab" | crontab -
|
|
||||||
echo "The following job has been added to crontab. You may use command "crontab -l" to view the job"
|
|
||||||
crontab -l | grep curl
|
|
||||||
fi
|
|
||||||