July 19, 2009 at 11:05 am (Java, Linux)
Tags: code, command, command line, console, exec, input stream, Java, jstack, Linux, output, pid, process, runtime, sample, stack trace, thread dump
Of course; I was trying to get a thread dump using jstack here. You would need to change the command that Runtime.exec() executes to your liking.
Process threadDump=Runtime.getRuntime().exec("jstack -l "+pid);
BufferedReader br=new BufferedReader(new InputStreamReader(threadDump.getInputStream()));
while(true)
{
String line=br.readLine();
if(line==null)
break;
else {
//Do whatever you want
}
1 Comment
July 19, 2009 at 11:00 am (Java, Linux)
Tags: *nix, application, code, command, echo, exec, get, id, input stream, Java, Linux, pid, process, runtime, sample, shell, unix
Use the following sample code to get the pid(process id) on *nix variants, after running it as a command from Java using Runtime.exec() .
The command variable, in my case, was running another Java application.
try {
Process process=Runtime.getRuntime().exec(new String [] {"sh","-c",command+" & echo $!"} );
BufferedReader br=new BufferedReader(new InputStreamReader(process.getInputStream()));
String ps=br.readLine();
int pid=Integer.valueOf(ps);
} catch (IOException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
2 Comments
July 17, 2009 at 6:54 pm (Mobile, Mobile Phones)
Tags: 95, bochs, boot-time, dosbox, emulator, iphone, jail-broken, run, Windows, x86
So what do you think?
Not that this is a great invention; as it has already been done before on other phones(e.g. Mac OS or Windows 95 on N800 on the Maemo platform) using emulators; but it is nice to know that it is indeed possible.
Read the rest of this entry »
Leave a Comment
July 12, 2009 at 1:13 am (C#, Windows)
Tags: C#, checker, code, http, link, multiple, non-working, rapidshare, request, source, validity, working
I’ve created a simple validity checker desktop application for Rapidshare links.
I am giving out the source code and the binary, in case anyone is interested.
Read the rest of this entry »
5 Comments
July 5, 2009 at 5:07 pm (Personal)
Tags: certification, MCP, MS, professional
Hi everyone! I have been inactive in the blog lately, but since school is over, I will now be able to devote more time and attention here.
I attended a MS certification exam recently(well, last week), thanks to Microsoft’s free exam voucher for students, and I passed it 🙂 So I am now officially a MCP.
The exam that I sat for was “TS: Microsoft .NET Framework: Application Development Foundation” btw.
Anyway, just wanted to share the news. See ya!
1 Comment
July 5, 2009 at 4:55 pm (Useful information, Windows)
Tags: change, disable, enable, explorer, IE, internet, internet options, programmatically, proxy, registry, script, server, vbs
Ok. You know the drill, you need to use the company’s proxy server at work and at home you don’t need a proxy server.(or you use another one)
Well, do you really want to open up IE and go into Tools->Internet Options->Connections->LAN Settings->Proxy Server to change the address or disable/enable it?
(You can actually open Internet Options from Control Panel without opening up IE, but anyway, it still is a long process.)
As everything useful is done in Registry in Windows, we again have some registry scripts.
Read the rest of this entry »
10 Comments