[Debian] at-Jobs werden scheinbar nach Ausführung dupliziert?

  • Thread starter Thread starter Deleted member 11625
  • Start date Start date
D

Deleted member 11625

Guest
Ich verwende Debian 7.8. Ich habe folgendes Skript mit dem Namen "ban_ip_expire.sh", um eine IP für 24h zu bannen:

Code:
#!/bin/bash
#
# Eine IP bannen und nach 24h wieder freigeben
#
# Letztes Update: 06.05.2012

sudo /sbin/iptables -I INPUT -s ${1} -j DROP
echo "sudo /sbin/iptables -D INPUT -s ${1} -j DROP" | at now + 24 hours

exit 0

Weiterhin habe ich mir in der .bashrc einen Alias angelegt:

Code:
alias ban='/my_scripts/ban_ip_expire.sh'

Nun rufe ich also auf:

Code:
ban x.x.x.x

iptables -L gibt dann auch die Einträge aus, atq gibt das hier aus:

Code:
12      Tue Feb 24 18:54:00 2015 a root
11      Tue Feb 24 18:54:00 2015 a root
13      Tue Feb 24 18:54:00 2015 a root

Bis hierher alles super!

Aber nach 24h, obwohl die IPs ordnungsgemäß aus IPTables entfernt wurden, listet mir atq das hier auf:

Code:
12      Tue Feb 24 18:54:00 2015 a root
11      Tue Feb 24 18:54:00 2015 = root
13      Tue Feb 24 18:54:00 2015 = root
11      Tue Feb 24 18:54:00 2015 a root
12      Tue Feb 24 18:54:00 2015 = root
13      Tue Feb 24 18:54:00 2015 a root

Doch warum? Ich würde die Liste nun komplett leer erwarten.

EDIT: Ich habe "at" nun komplett neuinstalliert und nun geht's wieder. Thema erledigt.
 
Last edited by a moderator:
Back
Top