PDA

Visualizza la versione completa : linux script


name29
28-02-2007, 16:24
vorrei creare con squid una sorta di script che esegua i seguenti comandi :


"

chieda $utente, $password, $gruppo

mkdir /rete/profili/$utente
mkdir /rete/condivisaut/$utente
useradd $utente -p $password -g $gruppo
chown $utente -R /rete/profili/$utente
chown $utente -R /rete/condivisaut/$utente


è possibile ?

FinalFantasy
28-02-2007, 18:47
Originariamente inviato da name29
vorrei creare con squid una sorta di script che esegua i seguenti comandi :


"

chieda $utente, $password, $gruppo

mkdir /rete/profili/$utente
mkdir /rete/condivisaut/$utente
useradd $utente -p $password -g $gruppo
chown $utente -R /rete/profili/$utente
chown $utente -R /rete/condivisaut/$utente


è possibile ?

scrivendo questo post, l'hai praticamente fatto

name29
28-02-2007, 19:50
mi manca solo il fatto della richiesta delle variabili all'utente ..... (uso un pò di php qualcosa di programmazione ci capisco :->) e come lo salvo in *.sh ?


e se volessi farlo con il php ???

sacarde
28-02-2007, 20:32
esempi script in php

http://emc2.em.funpic.de/php.php?id_tema=1&tema=PHP%20-%20Data

FinalFantasy
28-02-2007, 21:44
Originariamente inviato da name29
mi manca solo il fatto della richiesta delle variabili all'utente ..... (uso un pò di php qualcosa di programmazione ci capisco :->) e come lo salvo in *.sh ?


e se volessi farlo con il php ???

e tu nn li kiedi li prendi da input da riga di comando in questo modo

tuoscript argomento1 argomento2

e poi prenderli con $1 e $2 (usando uno script sh, no php).

vortex87
28-02-2007, 21:52
Non ho capito cosa deve fare squid :stordita:

Comunque per leggeri i dati in input dalla bash:


echo -n "Inserisci il dato: "
read DATO

e a questo punto hai il valore in $DATO

niofar
01-03-2007, 10:18
Scusate se mi inserisco in questa discussione...io non sono tanto esperto di linux ma ho la necessità di creare uno script che mi faccia partire un'applicazione sull'xterm di un server locale e mi consenta di continuare ad usare il terminale per far partire altre applicazioni in parallelo a quella appena avviata. Spero di essermi spiegato bene, il mio problema è che non riesco a far partire un'applicazione su xterm con uno script direttamente dal terminale e comunque non riesco poi a continuare ad usare il terminale per far proseguire le operazioni dello script. Spero di non aver fatto confusione.

Grazie

sacarde
01-03-2007, 10:58
per connetterti al server userei ssh
ma non so se si puo' fare tramite script


http://www.cyberciti.biz/faq/how-to-use-ssh-in-unix-or-linux-shell-script/


poi lanci i comandi in background aggiungendo & alla fine del comando

niofar
01-03-2007, 13:06
Originariamente inviato da sacarde
per connetterti al server userei ssh
ma non so se si puo' fare tramite script


http://www.cyberciti.biz/faq/how-to-use-ssh-in-unix-or-linux-shell-script/


poi lanci i comandi in background aggiungendo & alla fine del comando

Intanto ti ringrazio per la risposta. Io in effetti nello script inserisco i dati per l'accesso via ssh e riesco ad accedere inserendo una password. Il problema è che non riesco a lanciare un'applicazione sull' xterm del server in automatico, inserendo delle righe nello script. Riesco però a lanciare un altro script che è presente sul server quindi il problema si riduce (se è un piccolo problema :( ) a lanciare l'applicazione su xterm con uno script eseguito dal terminale.

sacarde
01-03-2007, 13:17
ma vuoi lanciare un processo come figlio di un xterm già esistente ???



?????

Loading