Nie jestem pewny, czy to nadaje się do tego działu czy do programowania, ale raczej tu.
Mam taki problem:
Napisałem sobie skrypt firewalla, troszkę rozbudowany o wywoływanie innego pliku, gdzie mam IP do banowania, plik wygląda tak:
Kod: Zaznacz cały
#!/bin/bash
IPTABLES='/sbin/iptables'
$IPTABLES -A INPUT -s xx.xxx.xx.xxx -j DROP
$IPTABLES -A INPUT -s xx.xxx.xxx.xxx -j DROP
$IPTABLES -A INPUT -s xx.xx.xxx.xx -j DROPPrzy wywołaniu pliku wykonuje go, owszem, jednak śmieci mi na wyjściu takim wpisem:
Kod: Zaznacz cały
/etc/init.d/firewall.sh-ban: line 1: #!/bin/bash: No such file or directoryKod: Zaznacz cały
#!/bin/bash^M: bad interpreter: No such file or directoryMożecie mi pomóc jakoś się tego pozbyć?
Niby skrypt działa, ale lubię mieć porządek.
* zamiast tego
Kod: Zaznacz cały