[FoLUG]Recuperare un programma

Ivan darthxiong@libero.it
Mer 10 Set 2003 11:13:08 CEST


On Tuesday 09 September 2003 14:00, Demis Palma wrote:
> Il mar, 2003-09-09 alle 09:46, Ivan ha scritto:

> Una volta hai detto che a root non gli si nega niente. Nemmeno lui
> puo' ?

e' il kernel che non ha i mezzi per fare cio'. di conseguenza nemmeno 
root puo'. all' interno del programma si crea una associazione tra un 
file descriptor ( fd ) ed un nome di un file, con nel mezzo una lunga 
catena di buffer, funzioni di gestione i/o, puntatori ad inode e via 
discorrendo. forse editando il contenuto della tabella dei fd nella 
zona memoria del kernel riusciresti a ridirigere il flusso :)
esiste una syscall per attaccare stdout di un prog ad un terminale, ora 
non ricordo quale ma ci guardo. 

>
> Perche' il comando
> $ /bin/csh &
>
> mi da come output
> [1]+ Stopped    /bin/csh

mandando in bg un prompt dei comandi, si ottiene questo. se fai 
csh -c "ls -l" &
la shell non presenta il prompt ma esegue il comando in bg


-- 
   (@_  Ivan Fabris, S. Sofia (FC)   PowerPC & Linux Debian SID   _*)
   //\      www.darthxiong.net   setiathome.ssl.berkeley.edu      /\\
   V_/_     www.folug.linux.it   pgp key @ www.keyserver.net     _\_V
        Socio Fondatore e Consigliere del Forli Linux User Group 



Maggiori informazioni sulla lista FoLUG