@niceness hteo sam sa što manje popratnog software-a da prodjem, ali ako ne rešim ovako probaću i tvoje savete.
Nego, još uvek nisam uspeo. :(
Pokušao sam tako što sam kreirao na nekoj svojoj putanji fajl interfaces sa promjenjenom IP adresom i hocu da ga prekopiram preko originalnog. Tu mi nastaje problem.
Komanda pozvana iz terminala radi:
Code:
sudo /cp /home/test/interfaces /etc/network/interfaces
ali ovu liniju nikako ne uspevam da pozovem iz C# metode, tj naredba sudo me zeza.
Koristim ovaj deo koda gdje je prvi parametar FileToExecute, a drugi je argument:
Code:
Process p = new Process();
p.StartInfo = new ProcessStartInfo( "mkdir", "testDir"" )
ovo sa kreiranjem foldera radi, ali ako ispred mkdir stavim sudo (kao što je u mom slučaju potrebno), onda javlja da ne može da pronadje fajl, verovatno misli na sudo-u.
Da li se može napraviti skripta koja u sebi ima onu gore naredbu za kopiranje zajedno sa sudo, a da iz koda pozivam samo nju, tj bez sudo (u njoj da bude sudo):
Code:
Process p = new Process();
p.StartInfo = new ProcessStartInfo( "skript", "" )
@maksvel sa onom tvojom skriptom imam istih problema kod startanja upravo zbog sudo koja ide ispred.
SELECT * FROM หน่วยงานหลัก WHERE ยสันติ LIKE 'โดย%'