Creazione di uno script

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
olatitant
Prode Principiante
Messaggi: 228
Iscrizione: martedì 7 agosto 2007, 17:14
Contatti:

Creazione di uno script

Messaggio da olatitant »

Ho creato uno script per risolvere un problema che mi si presenta all'avvio del sistema. Lo script è il seguente :

Codice: Seleziona tutto

#!/bin/bash


sudo iptables -P INPUT   DROP
sudo iptables -P FORWARD   DROP
sudo iptables -A INPUT  -i lo -j ACCEPT
sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 4662 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 4672 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 4665 -j ACCEPT

sudo iptables -A INPUT -p udp --dport 6891 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 6891 -j ACCEPT


sudo apt-get remove powernowd
sudo apt-get install powernowd
sudo insmod /home/olatitant/stk11xx-1.1.0/stk11xx.ko
E' semplice semplice.Io non so fare altro.Funziona!!!
Domande :
1.Qualcuno sa indicarmi quali righe aggiungere per rimuovere una applet dal pannello ed eventualmente aggiungerne altre, in modo da evitare di farlo manualmente ? ???
2.Come si fa per far divenire questo script un eseguibile, avviabile da all'avvio da Sistema->Preferenze->Sessioni->Programmi d'avvio ? :(

E' ormai qualche mese che uso stabilmente linux ma è divenuto fastidioso fare tutto manualmente ad ogni avvio del sistema.Grazie!
"...solo perché tutto è diverso non vuol dire che sia cambiato qualcosa..."
------------------- olatitant.wordpress.com -------------------
Avatar utente
Embrace
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3223
Iscrizione: martedì 28 febbraio 2006, 12:04
Località: Pisa
Contatti:

Re: Creazione di uno script

Messaggio da Embrace »

1.Qualcuno sa indicarmi quali righe aggiungere per rimuovere una applet dal pannello ed eventualmente aggiungerne altre, in modo da evitare di farlo manualmente ? Huh?
Devi usare gconf, ma non so dirti la sintassi esatta
2.Come si fa per far divenire questo script un eseguibile, avviabile da all'avvio da Sistema->Preferenze->Sessioni->Programmi d'avvio ? Sad
Per renderlo eseguibile

Codice: Seleziona tutto

sudo chmod 755 nomefile
Per farlo partire all'avvio, tuttavia, dato che dai il comando con sudo non credo che funzioni...indi ti converrebbe togliere i sudo e lanciarlo da root all'avvio del sistema inserendo lo script in /etc/rc.local
Avatar utente
olatitant
Prode Principiante
Messaggi: 228
Iscrizione: martedì 7 agosto 2007, 17:14
Contatti:

Re: Creazione di uno script

Messaggio da olatitant »

Ho inserito i comandi nel file rc.local ed effettivamente vengono lanciati all'avvio senza il fastidio di mandarli io in esecuzione.
Ci sono però due righe :

Codice: Seleziona tutto

apt-get remove powernowd
apt-get install powernowd
che richiedono conferma prima di proseguire con le operazioni. Per tale motivo non vengono eseguite. Conosci una soluzione per ovviare a questo?Grazie comunque.

Dove trovo gconf?
"...solo perché tutto è diverso non vuol dire che sia cambiato qualcosa..."
------------------- olatitant.wordpress.com -------------------
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti