alex, jobs daje listu poslova u
tekućem shell procesu, a on hoće da prebaci u interaktivni režim komandu startovanu iz rc.local.
Odgovor je: nije moguće korišćenjem standardnih UNIX alata. Jedino što mi pada na pamet je da možda možeš da nateraš screen(1) da startuje taj proces i
detachuje se momentalno, pa da se posle
reattachuješ na njega.
Toplo ti preporučujem da pročitaš man stranicu za screen(1), ali svejedno ću ti dati gotovo rešenje.
U rc.local skript staviš
screen -d -m komanda
A u shellu kasnije (kao root, odnosno isti UID koji je izvršio skriptu) kažeš
# screen -d -r
Što se tiče činjenice da si u rc.local stavio da se proces odvaja "u pozadini" (pretpostavljam dodavanjem znaka "&" na kraj reda), domaći zadatak ti je da razmisliš/saznaš kakav efekat se postiže startovanjem background procesa u okviru shell skripta i da nam javiš.
int rand(void);
Those who do not understand Unix are condemned to reinvent it, poorly.
Upali lampicu — koristi Jabber!