PDA

View Full Version : Eseguire processi all'avvio con permessi di utente e modalita` respawn


Giec
25-01-2005, 15:13
Ciao a tutti, volevo fare una domanda agli utenti di questo forum che vedo essere molto attivo.
Ho cercato negli altri thrd ma non ho trovato nulla che mi risolvesse il problema.
Mi sono guardato il funzionamento di crond e crontab, ma da quello che ho capito servono ad eseguire programmi ad una determinata data/ora etc ma non ad ogni avvio.
Ovviamente esiste init, ma non sono riuscito a capire se e` possibile passargli i processi da eseguire con i permessi di un utente, e mi sembra di no.
Esiste un modo "semplice" per farlo?
Grazie a tutti.

ilsensine
25-01-2005, 15:26
Il cambio di profilo utente non è un problema, basta un semplice
su <utente> -c <programma> <parametri>

Giec
25-01-2005, 15:30
Originariamente inviato da ilsensine
Il cambio di profilo utente non è un problema, basta un semplice
su <utente> -c <programma> <parametri>

grazie per la risposta tempestiva . Ma non ho capito se il comando e` da mettere in init
Con su <utente> non viene chiesta la password?

ilsensine
25-01-2005, 15:36
Originariamente inviato da Giec
grazie per la risposta tempestiva . Ma non ho capito se il comando e` da mettere in init
Credo che sia sufficiente aggiungere questa riga in inittab:
xy:2345:respawn:/bin/su <utente> -c <programma> <parametri>

Con su <utente> non viene chiesta la password?
Solo se è invocato da un utente non root.

Giec
25-01-2005, 15:39
Ora ci provo.
Grazie mille.
Saluti