[Mono-dev] Start subprogram from ASP.NET

Dariusz Linowski darek.lin at gmail.com
Mon Apr 16 12:06:11 EDT 2007


you have had  right, permission, and  full path was helped .Now, I can call
few linux programs but...   except tcpdump ):    For example traceroute
which have the same root permission as tcpdump, working correct.
Do you have any idea why?

/bin/traceroute  - working correct
/usr/sbin/tcpdump    - not working

I haven't any error message, everything looks good but I don't see  tcpdump
process on ps -ax

Additionaly information is that  application user  can make  tcpdump
directly from linux console.

code:
Process proc = new Process();
proc.StartInfo.FileName = "/usr/sbin/tcpdump";
proc.StartInfo.Arguments = @"-i eth0 -w /home/xxx/aaa.cap";
proc.Start();

if(Process.GetProcessesByName("tcpdump").Length>0)
.......  / tcpdump check status





2007/4/16, Rafael Teixeira <monoman at gmail.com>:
>
> You have to adjust the permissions, and the Process class should work
> fine, as it does in Windows, only that you may have to correct the
> path to the executable.
>
> :)
>
> On 4/16/07, Dariusz Linowski <darek.lin at gmail.com> wrote:
> > Thanks Rafael for interst in
> >
> > So I have used mod-mono, asp.net 2.0  and try to build the user
> interface,
> > thanks to I can start/stop/ check status of tcpdump program. So, as you
> > noticed  will be some problem with permission  to this programe and
> > secondary, I need some solve to call tcpdump program on Linux ASP.NETmono .
> >
> >
> >
> > 2007/4/16, Rafael Teixeira < monoman at gmail.com>:
> > > Are you using mod_mono? If so the user account your ASP.NET app runs
> > > under may not have permission to find/run the linux native
> > > executable...
> > >
> > > But the message you gave us is just too little to really help you,
> > > please give us more details.
> > >
> > > :)
> > >
> > >
> > > On 4/16/07, darlin <darek.lin at gmail.com> wrote:
> > > >
> > > > Hi,
> > > >  Can somebody advise me which way I can start/stop/check status,
> some
> > Linux
> > > > program witch parameters from ASP.net page based on mono?
> > > >
> > > > On windows I used System.Diagnostics proccess class but it don't
> work on
> > > > mono. I received:
> > > > System.ComponentModel.Win32Exception : Cannot find the
> > specified file
> > > > --
> > > > View this message in context:
> >
> http://www.nabble.com/Start-subprogram-from-ASP.NET-tf3583404.html#a10013049
> > > > Sent from the Mono - Dev mailing list archive at Nabble.com.
> > > >
> > > > _______________________________________________
> > > > Mono-devel-list mailing list
> > > > Mono-devel-list at lists.ximian.com
> > > >
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> > > >
> > >
> > >
> > > --
> > > Rafael "Monoman" Teixeira
> > > ---------------------------------------
> > > "The reasonable man adapts himself to the world; the unreasonable one
> > > persists in trying to adapt the world to himself. Therefore all
> > > progress depends on the unreasonable man." George Bernard Shaw
> > >
> >
> >
> >
> > --
> >
> ---------------------------------------------------------------------------------------------------------------
> > Pozdrawiam,
> >                   Dariusz Linowski
> >  DGT Sp. z o.o. ul. Młyńska 7, 83-010 Straszyn
> > Spółka wpisana do rejestru przedsiębiorców w Sądzie Rejonowym
> Gdańsk-Północ,
> > VII Wydz. Gospodarczy KRS pod numerem 0000013049,
> > NIP 584-015-24-01, kapitał zakładowy 4 mln zł.
> >
> ----------------------------------------------------------------------------------------------------------------
>
>
> --
> Rafael "Monoman" Teixeira
> ---------------------------------------
> "The reasonable man adapts himself to the world; the unreasonable one
> persists in trying to adapt the world to himself. Therefore all
> progress depends on the unreasonable man." George Bernard Shaw
>



-- 
---------------------------------------------------------------------------------------------------------------
Pozdrawiam,
                  Dariusz Linowski
DGT Sp. z o.o. ul. Młyńska 7, 83-010 Straszyn
Spółka wpisana do rejestru przedsiębiorców w Sądzie Rejonowym Gdańsk-Północ,

VII Wydz. Gospodarczy KRS pod numerem 0000013049,
NIP 584-015-24-01, kapitał zakładowy 4 mln zł.
----------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070416/a4bf75ce/attachment.html 


More information about the Mono-devel-list mailing list