Re: How can I send shell-commands to the web-server in webcontrols?



Phil,

I would suggest that you log your jobs in a database and have an
external process handle the jobs. You could run a Windows Service
written with .NET which will use Query Notifications to monitor the
jobs table for updates.

http://msdn2.microsoft.com/en-us/library/t9x04ed2(VS.80).aspx

Then the service can run the jobs separate from the web application
which is not a good place for long running jobs. You could also run a
scheduled job to process the jobs table if they do not have to be run
immediately.

One advantage here is that web application can run with limited rights
while the Windows Service can run with the necessary permissions. Just
be sure only a limited set of functions can be run through this process
so that your website users are not running any number of arbitrary
commands on your server with elevated privileges.

Brennan Stehling
http://brennan.offwhite.net/blog/

Philipp Landolt wrote:
Hello,

I'm developping a WebGUI where the user are able to create some
shell-commands and add them to a joblist.
'Adding them to a joblist' means that these commands are stored in a listbox
listbox_joblist then.
The joblist should be executed on the webserver then.

How can I send this joblist to the webserver and execute each command step
by step on the webserver?
Means e.g.
- Writing the commands to a file on the server and execute it as a batch...
- open a telnet connection to the webserver and execute the command step by
step ...
- etc.

Do you have any ideas how this problem could be solved?
You're very welcome for good advices. Thanks a lot.

regards
phil

.



Relevant Pages

  • Re: Printing from Solaris
    ... >> Try issuing 100 lp commands for that printer very quickly, ... >> in a script. ... You'll find that a few of the jobs become stuck on ... There are some software packages that let print jobs build up ...
    (comp.unix.solaris)
  • Re: Question on SDSF/JES2
    ... Edward Jaffe wrote: ... I've been pondering this and I'm not sure why SDSF prevents MVS commands from being issued against jobs assigned the PROTECTED attribute by JES2. ... For IBM-MAIN subscribe / signoff / archive access instructions, ...
    (bit.listserv.ibm-main)
  • Re: IEE345I command authority error from batch
    ... jobs set up to issue MVS Modify commands to CICS. ... It could be that your JES parms no longer allow commands from batch jobs, or that the OPERPARM segment for the user has the wrong authority level specified. ...
    (bit.listserv.ibm-main)
  • Re: A question about subprocess
    ... You don't necessarily need the subprocess module to do this, ... I've done this sort of thing in the past with fork and exec. ... To serialize the jobs on the machines, the easiest thing is to just send ... the commands all at once to a given machine, ...
    (comp.lang.python)
  • Re: How can I send shell-commands to the web-server in webcontrols?
    ... I think a Windows Service is likely the best place to execute such batch jobs. ... The web site can communicate with the Windows Service as needed through a database or common config file. ... 'Adding them to a joblist' means that these commands are stored in a listbox ...
    (microsoft.public.dotnet.framework.aspnet.webcontrols)