Mettere processi in background

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Mettere processi in background

Messaggio da Raistlin84 »

Scusate,magari vi sembrerà banale...ma io non so dove andare a cercare...
Sul portatile ho la mandrake,perchè la slack mi dava troppi problemi,come faccio a mettere dei processi all'avvio in background?
In verità mi interessa solo quando aspetta per trovare l'IP,sia per eth0 che wlan0.Perchè mi tocca aspettare troppo tutte le volte,invece dovrebbe andare avanti e intanto fa le sue cosine senza dare noia a me. :D
Grazie.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Con &

M.

Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Messaggio da Raistlin84 »

Si lo sò di usae la & dopo il comando...ma inverità non so in ch directory e file trovarlo,perchè è diverso dalla slack.
Sicuramente è in /etc ma poi?Ho provato in initd e in rc.d,ma andando alla cieca non l ho trovato.

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

Azz... io sono quasi 2 anni che non vedo una Mandrake
o Mandriva. Ma... cercando la stringa non dovrebbe
saltare fuori il file?

M.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

per cercare in che file si trova 1 certa stringa:

Codice: Seleziona tutto

find -true | xargs grep "stringa_da_cercare"
ciao!

EDIT: prima chiaramente spostati nella dir in cui cerchi...

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

e se invece vi serve un file:

Codice: Seleziona tutto

find -iname nomefile

Avatar utente
sid77
Linux 3.x
Linux 3.x
Messaggi: 568
Iscritto il: mer 1 giu 2005, 0:00
Slackware: 12.0/12.1/curr (ppc)
Località: PowerPC
Contatta:

Messaggio da sid77 »

non ho idea di come funzioni la mandrake, ma tutto quel tempo che ci impiega è perchè sta aspettando che scada la richiesta dhcp, quando effettivamente non ti serve prova a premere un ctrl+c per killare il processo.

funziona così sotto ubuntu e (se ricordo bene) sotto rh, quindi se la mdk deriva da rh... :D

ciao

Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Messaggio da Raistlin84 »

Sì,sì con ctrl+c va avanti.
Il fatto è che il portatile lo usano anche i miei genitori e per loro ctrl+c è già troppo complicato :D.
Quindi sapendo che c'è il modo di mettere il processo in background [in pratica continua a cercare l'ip finchè non scade il tempo per il dhcpd,ma il processo di avvio continua],volevo metterlo così sia per eth0 e wlan0.Almeno velocizzo l'avvio e tutto rimane comunque automatico.

Ho provato a cercare la stringa,ma sinceramente non ci sono riuscito,se qualcuno sa in che file devo aggiungere & dopo il comando......

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Hai provato a cercare con grep sotto /etc? Ci metterà un po', ma sei sicuro di trovarla:

Codice: Seleziona tutto

grep -R "stringa" /etc

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

ma...
1. disabilitare il dhcp?
2. abbassare il timeout a tipo 7-10 secondi? se usa dhcpcd l'opzione mi pare -t.

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Effettivamente ho anche io lo stesso problema con la gentoo sul desktop.. se scordo di accendere il router, il demone dhcp se ne sta per non so quanto in attesa di un indirizzo, e sinceramente non ho idea di come fare per avviare processi in background, non è semplice come con la slack. Ho cercato un po' sul web e ho trovato questo tool: ifplugd. Qualcuno l'ha mai provato?

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Mi rispondo da solo: ifplugd funziona alla perfezione per la gestione dell'interfaccia di rete. Resta comunque il problema di come mandare gli script di avvio in background su distribuzioni non-slack.

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

gentoo dovrebbe avere una funzione automatica x mandare in bg alcuni script di avvio. gurda in /etc/rc.conf o giù di lì. non so se questo, xò, comprenda anche la rete.

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Per la rete non c'è problema, ci pensa ifplugd e ora non ho più un'attesa indefinita. Dopo provo a dare un'occhiata al file che mi hai indicato (ora sono su slack). Grazie.

Avatar utente
Raistlin84
Linux 3.x
Linux 3.x
Messaggi: 542
Iscritto il: lun 28 mar 2005, 0:00
Località: Pistoia

Messaggio da Raistlin84 »

Allora ho installato ifplugd...ok tutto bene.
Ma nel file /etc/ifplugd/ifplugd.conf cosa ci dovrei mettere?
Io ho 2 interfacce eth0 e wlan0 come faccio utilizzando ifplugd a fare in modo che il processo vada in bg?In pratica nel file che ci devo mettere?
Ho guardato man ifplugd,ma non ho capito molto...non è che posteresti il tuo file di conf?
Grazie.

Rispondi