PDA

Visualizza la versione completa : [perl] ottenere path directory HOME ambiente linux/Windows


basileus
22-02-2011, 12:17
ciao a tutti

come posso ottenere il path Home del Windows/Dos e linux ?

mi spiego: collegandomi in remoto con SSH2 , faccio scrivere al programma un fle che lo salva nella home della macchina a cui mi connetto

la cosa strana questa:

utilizzando appunto SSH2 e facendo:



$chan->exec("cmd /c mysql -u$usernameDB -p$passwordDB $database < \"$file\"\n");

dove file insert_into_rdad.sql

non mi trova il file

se lo faccio da esegui di windows lo trova

In XP funzionava, in Seven no, gli devo passare tutto il percorso, quindi mi servirebbe un modo per avere il percorso della home della macchina a cui mi connetto, che sia Linuz/Windows

stavo vedendo $ENV{'Path'}, per non vi salvato il path della home, e poi mi servirebbe che sia parametrica la cosa, ossia un comando in perl che mi salvi in una variabile la stringa della home, di qualunque macchina

grazie a tutti

Loading