perfetto grazie
ma avevo risolto anche con i man.
solo una cosa ci sto impazzendo..
dunque io faccio questo:
codice:
#!/bin/bash
# Firewall personale a linea in autoatico by RO76
##################################################
#########################
# Definizione Variabili #
#########################
PERCORSO="/home/ro76" # da sostituire con la propria home folder
IPTABLES="/sbin/iptables"
IFLO="lo"
IFEXT="eth=0" # Da sostituire con la propria interfaccia: eth0, eth1, ppp0, etc
#############################################################################################################
# Creazione e/o controllo dell'esistenza del file di log #
# Annotazione: ovunque si leggerà il percorso /home/ro76/ si dovrà sostituire con il la propria home folder #
#############################################################################################################
if [ ! -e $PERCORSO/firewall.log ] ; then
# creo il file che sarà inizialmente vuoto
/bin/touch $PERCORSO/firewall.log
fi
il file log si crea correttamente ma l'output a video del comando sudo sh firewall1.sh è:
ro76@ubuntu:~$ sudo sh firewall1.sh
: command not found2:
: command not found5:
ro76@ubuntu:~$
ma che è sto command non tound2 e 5
il comando touch è al posto giusto come il comando iptables
grazie