09/01/2016, 18:52
Ciao ragazzi,
mi sono fatto un script per inserire Automaticamente in cronjob. Non capisco perché non funziona...
URL="05 15 * * * wget -q -O /tmp/script.sh "http://miodyndns:15000/script.php?UN=12345&PW=67890&" && chmod 755 /tmp/script.sh && /tmp/script.sh >/dev/null 2>&1"
#Check se Crontab esiste se no fare un Crontab
cd /tmp/
crontab -l >> /tmp/crontmp
CRON_EXIST=`grep "0 0 \* \* \* ${URL}" /tmp/crontmp`
if [ -z "${CRON_EXIST}" ]; then
echo "[+] Crontab non esiste creare un crontab."
echo "0 0 * * * ${URL}" >> /tmp/crontmp
sed -e '/^\s*$/d' /tmp/crontmp > /tmp/cronnew
crontab cronnew
rm /tmp/crontmp
rm /tmp/cronnew
crontab -l >> /tmp/crontmp
CRON_EXIST=`grep "0 0 \* \* \* ${URL}" /tmp/crontmp`
if [ -z "${CRON_EXIST}" ]; then
echo "[-] Crontab non creato!"
echo "[-] Errore..."
rm /tmp/crontmp
else
echo "[+] Crontab creato."
rm /tmp/crontmp
fi
else
rm /tmp/crontmp
fi
Il cron tanto e così
05 15 * * * wget -q -O /tmp/script.sh "http://miodyndns:15000/script.php?UN=12345&PW=67890&" && chmod 755 /tmp/script.sh && /tmp/script.sh >/dev/null 2>&1
Dove l'errore?
mi sono fatto un script per inserire Automaticamente in cronjob. Non capisco perché non funziona...
URL="05 15 * * * wget -q -O /tmp/script.sh "http://miodyndns:15000/script.php?UN=12345&PW=67890&" && chmod 755 /tmp/script.sh && /tmp/script.sh >/dev/null 2>&1"
#Check se Crontab esiste se no fare un Crontab
cd /tmp/
crontab -l >> /tmp/crontmp
CRON_EXIST=`grep "0 0 \* \* \* ${URL}" /tmp/crontmp`
if [ -z "${CRON_EXIST}" ]; then
echo "[+] Crontab non esiste creare un crontab."
echo "0 0 * * * ${URL}" >> /tmp/crontmp
sed -e '/^\s*$/d' /tmp/crontmp > /tmp/cronnew
crontab cronnew
rm /tmp/crontmp
rm /tmp/cronnew
crontab -l >> /tmp/crontmp
CRON_EXIST=`grep "0 0 \* \* \* ${URL}" /tmp/crontmp`
if [ -z "${CRON_EXIST}" ]; then
echo "[-] Crontab non creato!"
echo "[-] Errore..."
rm /tmp/crontmp
else
echo "[+] Crontab creato."
rm /tmp/crontmp
fi
else
rm /tmp/crontmp
fi
Il cron tanto e così
05 15 * * * wget -q -O /tmp/script.sh "http://miodyndns:15000/script.php?UN=12345&PW=67890&" && chmod 755 /tmp/script.sh && /tmp/script.sh >/dev/null 2>&1
Dove l'errore?