processes

Is it possible to tell what query a given SQL Server process is running?

Our application has started having problems with SQL Server 2005 queries getting blocked. Is is possible to tell what query the blocking process is running? If it is possible how is it done? ...

Is it OK for a process to be CPU intensive for a prolonged period of time?

The case: A scheduled task running on Windows. The program's job is to extract some information from text documents. It uses a lot of regular expressions to do this. The program is therefore CPU Bound. The service takes every document it finds in a folder and converts them one after another. Normally, everything is OK, the service fi...

What makes a process appear as Not responding in Windows?

What is it exactly that "triggers" Windows to mark a process as Not responding in the Task Manager and Resource Monitor? ...

Is there a way of sharing a Core Data store between processes?

What am I trying to do? A UI process that reads data from a Core Data store on disk. It wouldn't need to edit the data, just read and display the data. A command line process that writes to the same data store as accessed by the UI. Why? So that the command line process can be running all the time but the user can quit the UI proce...

HOWTO: Tag a process

Hi: I am using CreateProcessAsUser() to make processes. I would like to tag some of them so that later on, given a process ID/handle I can work out whether or not it was I who launched them. Are there any techniques for marking a process natively like this. I want my solution to be stateless, hence a table of PIDs is not suitable - no...

Reattaching to an orphan process in QT

We're preparing an application using Qt that has a main process that controls the GUI and spawns processes that do the actual data processing. Messages are exchanged between the main process and the data-processing processes using the Qt mechanisms and the stdin/stdout pipes. Now, in the event that the GUI crashes, the other processes k...

Using Java to retrieve the CPU Usage for Window's Processes

Hello all, I am looking for a Java solution to finding the CPU usage for a running process in Windows. After looking around the web, there seems to be little information on a solution in Java. Keep in mind, I am not looking to find the CPU usage for the JVM, but any process running in Windows at the time. I am able to retrieve the memo...

What is the most efficent way to implement concurrency in Python?

In a cluster environment using Python what is the least expensive way to develop a concurrent application or what is the pro / con of the various options? ...

Get process argument info in windows with python/pywin32?

In linux, I know with 'ps' you can get the arguments that a command was run with. I need the equivalent in windows Right now in python I'm doing Process[i] = subprocess.Popen(cmd + " --daemon --config " + str(i) + ".conf", shell=False) But I'm doing this in a daemon that is meant to be up all (or most) of the time. Since I'm having t...

Getting a Process to terminate

I have a process object setup like the following: Process p = new Process(); p.StartInfo.FileName = command; p.StartInfo.UseShellExecute = true; p.StartInfo.Arguments = String.Format( commandArguments, destinationLocation, sourceLocation, sourceDirName, (string.IsNullOrEmpty(revisionNotes.Text)) ? "" : revisionNotes....

Check if Mac process is running using Bash by process name

How do you check if a process on Mac OS X is running using the process's name in a Bash script? I am trying to write a Bash script that will restart a process if it has stopped but do nothing if it is still running. ...

determine if a process is dead or not - by PID

I have two different way to check whether a process is still up and running: 1) using GetExitCodeProcess() 2) walking the list of processes using CreateToolhelp32Snapshot() and checking PIDs now, in both cases I'm still getting that a process that I terminated with TerminateProcess is till alive even tho it is not. Is there a way to ...

Detecting Process Creation

I need to detect process creation of a third-party .NET application. My goal is to inject a plugin DLL to enhance functionality of this application. I would prefer to inject this as early as possible so I can catch the application's initialization events. Is there any way to detect when this process is created and inject the DLL before M...

Controlling wget with PHP

Hi there, I’m writing a command line PHP console script to watch for new URLs and launch (large) downloads for a client’s project I am working on. The client is currently manually downloading them with a slightly specific wget command and ideally would like to stay with that. I was wondering what the best way to call wget from PHP woul...

Finding the command line options a process was launched with.

I'm trying to find out how to do this, I'm currently using CreateToolHelp32SnapShot to get a list of the running processes and I've got the FilePaths of the executables which are currently running, but I need to be able to find out what command line options were used to start the process. I know its possible since you can see it on Proc...

Erlang and processes.

Hi all, I'm very new to Erlang and I'm currently reading Joe Armstrong's book, chapter 'concurrent programming'. I'm trying to run a list of processes to calculate if a number is a prime (naive method). But my code runs as if there was no processes. Both methods have the same duration. Where am I wrong ? shell.erl: c(prime). %a list ...

Error when asynchronously waiting for process to exit

I am getting an error with the following code: var p = new Process(); p.EnableRaisingEvents = true; p.StartInfo.FileName = this.CommandLine; p.StartInfo.Arguments = this.CommandArgs; p.Exited += new EventHandler(OnProgramExit); p.Start(); When this code is executed, shortly after the process is started, i get an error within the Frame...

PHP - What's the difference between escapeshellarg and escapeshellcmd?

PHP has 2 closely related functions, escapeshellarg() and escapeshellcmd(). They both seem to do similar things, namely help make a string safer to use in system()/exec()/etc. Which one should I use? I just want to be able to take some user input and run a command on it, and not have everything blow up. If PHP had an exec-type-function ...

Get subprocess id in Java

I'm creating subprocesses in this way: String command = new String("some_program"); Process p = Runtime.getRuntime().exec(command); How I can get that subprocess id? P.S. I'm working on Linux. ...

Python: Amount of wall time a process has been running

I want to do something like this: try: pid = int(file(lock_file, "r").read()) print "%s exists with pid: %s" % (lock_file, pid) if not check_pid(pid): print "%s not running. Phantom lock file? Continuing anyways" % pid elif wall_time(pid) > 60 * 5: print "%s has been running for more than 5 minutes. Killi...