View my profile on LinkedIn

Posts tagged ‘script’

Avvire programmi al boot del sistema (Linux, gui indipendent)

Mi chiede Stefano in una mail in privato come fare ad avivare uno script per caricare le regole di iptables al boot del sistema. In effetti lui stesso ammette di essere ancora agli inizi perchè è una cosa che un utente un poco navigato riesce a fare senza problemi, ma nel dubbio…

Procedura:

1) con il proprio editor preferito si crei un file in /etc/init.d e chiamiamolo iptables.sh

2) scriviamoci / incolliamoci i lcontenuto dello script da eseguire, si salvi e si esca

3) si renda eseguibile lo script con

chmod 700 iptables.sh

4) per farlo avviare automagicamente si crei un link /etc/rc2.d, una cosa tipo

ln -s /etc/init.d/iptables.sh /etc/rc2.d/S99iptables

Il gioco è fatto, adesso facciamo un init 6 per riavviare e vedere se il tutto funziona.

Nota: la directory rc2.d e’ il contenitore di tutto quello che viene eseguito in avvio automatico in una debian based, altre distribuzioni usano altre cartelle, le redhat / fedora / suse based credo usino rc3.d, slackware credo rc.local. Comunque per essere certi andate a vedere nel file /etc/inittab cosa è indicato alla voce “default runlevel

Altra nota: questa cosa e’ ovviamente INDIPENDENTE dalla gui utilizzata e dal fatto che si faccia login nel sistema o meno. Viene eseguita al boot, punto e basta.

Ultima nota: per chi si chiede cosa c’entra la signorina nella foto rammento che “BOOT” in inglese vuol dire stivale :-)

hitstatus