[+] Interpreter #!/bin/bash
: 03 lutego 2010, 21:02
Witam.
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:
i tak dalej...
Przy wywołaniu pliku wykonuje go, owszem, jednak śmieci mi na wyjściu takim wpisem:
Zaznaczam, to nie jest komunikat o złym interpreterze, tamten brzmiałby tak:
I byłby spowodowany złym znakiem końca linii.
Możecie mi pomóc jakoś się tego pozbyć?
Niby skrypt działa, ale lubię mieć porządek.
* zamiast tego jest spacja.
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