mam nastepujacy problem
lacze sie do bazy oraclowej przez aplikacje napisana w javie,
baza pewnie stoi na jakims linuxie
chcialbym odpalic jakis skrypt shellowy przy pomocy tej aplikacji, w ogóle da sie cos takiego zrobic???
dzieki za pomoc !!!!
mam nastepujacy problem
lacze sie do bazy oraclowej przez aplikacje napisana w javie,
baza pewnie stoi na jakims linuxie
chcialbym odpalic jakis skrypt shellowy przy pomocy tej aplikacji, w ogóle da sie cos takiego zrobic???
dzieki za pomoc !!!!
Z dysku? nie ma problemu
import java.util.*;
import java.io.*;
public class RunScript
{
public static void main(String args[])
{
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("/bin/sh /home/mwi/skrypt.sh");
} catch (Exception t)
{
t.printStackTrace();
}
}
}
ok, ale teraz pytanie, w ktorym momencie mam wpisac usera i haslo, zeby podlaczyc sie do tego linuxa???
bo ta aplikacje odpalam pod winda, 'normalnie' z linuxem lacze sie puttym, i chcialbym, zeby ta aplikacja odpalala jeden skrypt shellowy
sorki, ale chyba nieprecyzyjnie opisalem moj problem
dzieki za pomoc !!!!
jutro dopiero to sprawdze, ale takie cos zadziala (chodzi mi o rozwiazanie problemu logowania)??
rt.exec("user");
rt.exec("pass");
rt.exec("/home/prog/moj.sh");
dzieki za pomoc !!
chcialbym dostac sie do tego linuxa za pomocy adresu IP, z userem i haslem ... - normalnie lacze sie puttym
dzieki za pomoc !!!!