PDA

View Full Version : mandrake, script.


onos3nd4i
20-11-2003, 22:03
ciao.

ho installato mandrake, e avrei bisogno di eseguire uno script ALL'AVVIO per far avviare un programma che sta nella mia home.

come posso fare?

vorrei avviarlo da utente normale (cioe' io) e non da root.

invece se avessi un altro script che avvia un programma e dovessi lanciarlo da root?

pasquale.davide
20-11-2003, 22:31
Lo devi mettere dove sono gli script del tuo runlevel, esempio se il tuo runlevel è 5, lo script andrà in /etc/int.d/ ed un suo symlink in /etc/init.d/rc5.d

Per quanto riguarda il fatto dell'utente nn saprei, prova a mettere il diritto di esecuzione all'utente che vuoi lanci lo script.

:)

onos3nd4i
20-11-2003, 22:36
in pratica come devo fare?

pasquale.davide
20-11-2003, 22:44
Originariamente inviato da onos3nd4i
in pratica come devo fare?

vi /etc/inittab e leggi all'inizio il tuo runlevel (prob 4 o 5)

copi lo script in /ec/init.d facendo chmod o+x nomescript (controlla che sia tu il proprietario nel primo caso e root nel secondo)

infine cd /etc/init.d e poi ln -s nomescript rcd.numrunevel/nomescript


Per curiosità che script sono?

onos3nd4i
20-11-2003, 22:56
uno è lo script per uno psybnc, e l'altro è per l'adsl.

comunque, se devo avviare un file tipo psybnc.sh nello script dovrei scrivere:

. /home/onos3nd4i/psybnc/psybnc.sh

?

pasquale.davide
20-11-2003, 23:01
Io copierei lo script in /etc/init.d e poi lo linkerei in /etc/init.d/rc5.d

onos3nd4i
21-11-2003, 01:30
grazie :)

pasquale.davide
21-11-2003, 08:00
Funziona? :)

pinball
21-11-2003, 08:07
altrimenti fai una ricerchina con nome utente io e parola chiave "appunti", troverai in quel thread i comandi passo passo per come fare ;)

ciao :)