public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Different Result using ps -efW (Manual & Cron)
@ 2013-06-20  8:33 Jun Iriola
  2013-06-20 13:07 ` Corinna Vinschen
  0 siblings, 1 reply; 2+ messages in thread
From: Jun Iriola @ 2013-06-20  8:33 UTC (permalink / raw)
  To: cygwin

Hi,

I made a simple script that should detect if a certain service is running or not.  Said script will run via cron.

When I tested it and executed it manually in the command prompt, it list all Cygwin and Windows processes. But when I put it in cron, the number of services detected were not the same. Account used is the same during manual execution and also on cron.

To get the list of services, I use this command /usr/bin/ps -efW.

Do you have any idea why such behavior?  Help is very much appreciated.  Thanks.

Regards,

Jun

====================================================================
Result via manual run

     UID     PID    PPID  TTY        STIME COMMAND
 jvi3147    5804    2192 pty2     16:12:50 /usr/bin/ps
cyg_serv    4304    4844 ?        17:53:46 /usr/sbin/sshd
cyg_serv    5964    4304 ?        10:16:27 /usr/sbin/sshd
 jvi3147    2192    5964 pty2     10:16:41 /usr/bin/bash
 jvi3147    5204       1 ?        11:41:02 /usr/bin/mintty
 jvi3147    4880    5204 pty0     11:41:02 /usr/bin/bash
cyg_serv    4024    4304 ?        15:09:27 /usr/sbin/sshd
cyg_serv    1652    4304 ?        09:08:35 /usr/sbin/sshd
cyg_serv    2108    6088 ?        17:55:14 /usr/sbin/cron
cyg_serv    4844       1 ?        17:53:46 /usr/bin/cygrunsrv
cyg_serv    6088       1 ?        17:55:14 /usr/bin/cygrunsrv
       0       4       0 ?          Mar 28 System
       0     412       0 ?          Mar 28 C:\Windows\System32\smss.exe
       0     480       0 ?          Mar 28 C:\Windows\System32\csrss.exe
       0     532       0 ?          Mar 28 C:\Windows\System32\wininit.exe
       0     608       0 ?          Mar 28 C:\Windows\System32\services.exe
       0     620       0 ?          Mar 28 C:\Windows\System32\lsass.exe
       0     628       0 ?          Mar 28 C:\Windows\System32\lsm.exe
       0     788       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0     852       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0     932       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0     984       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1000       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1024       0 ?          Mar 28 C:\Windows\System32\SLsvc.exe
       0    1068       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1128       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1484       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1628       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    1728       0 ?          Mar 28 C:\Windows\System32\spoolsv.exe
       0    2008       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    2020       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0     300       0 ?          Mar 28 C:\Program Files\Sophos\Remote Management System\ManagementAgentNT.exe
       0     424       0 ?          Mar 28 C:\Program Files\Sophos\AutoUpdate\ALsvc.exe
       0     796       0 ?          Mar 28 C:\Program Files\Sophos\Remote Management System\RouterNT.exe
       0     680       0 ?          Mar 28 C:\Windows\System32\taskeng.exe
       0    2060       0 ?          Mar 28 C:\Program Files\VMware\VMware Tools\vmtoolsd.exe
       0    2184       0 ?          Mar 28 C:\Program Files\VERITAS\VxPBX\bin\pbx_exchange.exe
       0    2260       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    2296       0 ?          Mar 28 C:\Program Files\VERITAS\NetBackup\bin\vnetd.exe
       0    2500       0 ?          Mar 28 C:\Program Files\VMware\VMware Tools\VMUpgradeHelper.exe
       0    2532       0 ?          Mar 28 C:\Program Files\VERITAS\NetBackup\bin\bpinetd.exe
       0    2704       0 ?          Mar 28 C:\Program Files\VERITAS\NetBackup\bin\bpcd.exe
       0    2928       0 ?          Mar 28 C:\Windows\System32\dllhost.exe
       0    3028       0 ?          Mar 28 C:\Windows\System32\msdtc.exe
       0    3360       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    3700       0 ?          Mar 28 C:\Windows\System32\svchost.exe
       0    2224       0 ?          Apr  1 C:\Windows\System32\csrss.exe
       0    1956       0 ?          Apr  1 C:\Windows\System32\winlogon.exe
       0     944       0 ?          Apr  1 C:\Windows\System32\LogonUI.exe
       0    3292       0 ?          Jun  4 C:\Program Files\OCS Inventory Agent\OcsService.exe
       0    4856       0 ?          Jun 12 C:\Program Files\Sophos\Sophos Anti-Virus\SavService.exe
       0    6120       0 ?          Jun 12 C:\Program Files\Sophos\Sophos Anti-Virus\SAVAdminService.exe
       0    4372       0 ?          Jun 12 C:\Program Files\Sophos\Sophos Anti-Virus\sdcservice.exe
       0    4400       0 ?          Jun 12 C:\Program Files\Sophos\Sophos Anti-Virus\Web Intelligence\swi_service.exe
       0    4424       0 ?        18:10:12 C:\Windows\System32\csrss.exe
       0    2440       0 ?        18:10:12 C:\Windows\System32\winlogon.exe
       0    1076       0 ?        18:10:17 C:\Windows\System32\taskeng.exe
       0    2912       0 ?        18:10:17 C:\Windows\System32\rdpclip.exe
       0    2148       0 ?        18:10:21 C:\Windows\System32\dwm.exe
       0    5716       0 ?        18:10:21 C:\Windows\explorer.exe
       0    2864       0 ?        18:10:22 C:\Program Files\VMware\VMware Tools\VMwareTray.exe
       0    5768       0 ?        18:10:22 C:\Program Files\Sophos\AutoUpdate\ALMon.exe
       0    4824       0 ?        18:10:27 C:\Windows\System32\mmc.exe
       0     384       0 ?        18:11:13 C:\Windows\System32\Netplwiz.exe
       0    5652       0 ?        11:40:17 C:\Windows\System32\mmc.exe
       0    4056       0 ?        11:40:38 C:\Windows\System32\taskmgr.exe
       0    2144       0 ?        11:56:25 C:\Windows\System32\LogonUI.exe


Result via cron


      UID     PID    PPID  TTY        STIME COMMAND
 cyg_serv    4304    4844 ?        17:53:46 /usr/sbin/sshd
 cyg_serv    5964    4304 ?        10:16:27 /usr/sbin/sshd
  jvi3147    2396    5532 ?        16:14:02 /usr/bin/ps
  jvi3147    2192    5964 pty2     10:16:41 /usr/bin/bash
  jvi3147    5204       1 ?        11:41:02 /usr/bin/mintty
  jvi3147    4880    5204 pty0     11:41:02 /usr/bin/bash
 cyg_serv    4024    4304 ?        15:09:27 /usr/sbin/sshd
 cyg_serv    5692    2108 ?        16:14:01 /usr/sbin/cron
 cyg_serv    1652    4304 ?        09:08:35 /usr/sbin/sshd
  jvi3147    5532    5692 ?        16:14:01 /usr/bin/sh
 cyg_serv    2108    6088 ?        17:55:14 /usr/sbin/cron
 cyg_serv    4844       1 ?        17:53:46 /usr/bin/cygrunsrv
 cyg_serv    6088       1 ?        17:55:14 /usr/bin/cygrunsrv
        0    1076       0 ?        18:10:17 \Device\HarddiskVolume1\Windows\System32\taskeng.exe
        0    2912       0 ?        18:10:17 \Device\HarddiskVolume1\Windows\System32\rdpclip.exe
        0    2148       0 ?        18:10:21 \Device\HarddiskVolume1\Windows\System32\dwm.exe
        0    5716       0 ?        18:10:21 \Device\HarddiskVolume1\Windows\explorer.exe
        0    2864       0 ?        18:10:22 \Device\HarddiskVolume1\Program Files\VMware\VMware Tools\VMwareTray.exe
        0    5768       0 ?        18:10:22 \Device\HarddiskVolume1\Program Files\Sophos\AutoUpdate\ALMon.exe
        0    4056       0 ?        11:40:38 \Device\HarddiskVolume1\Windows\System32\taskmgr.exe  

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Different Result using ps -efW (Manual & Cron)
  2013-06-20  8:33 Different Result using ps -efW (Manual & Cron) Jun Iriola
@ 2013-06-20 13:07 ` Corinna Vinschen
  0 siblings, 0 replies; 2+ messages in thread
From: Corinna Vinschen @ 2013-06-20 13:07 UTC (permalink / raw)
  To: cygwin

On Jun 20 01:22, Jun Iriola wrote:
> Hi,
> 
> I made a simple script that should detect if a certain service is running or not.  Said script will run via cron.
> 
> When I tested it and executed it manually in the command prompt, it list all Cygwin and Windows processes. But when I put it in cron, the number of services detected were not the same. Account used is the same during manual execution and also on cron.
> 
> To get the list of services, I use this command /usr/bin/ps -efW.
> 
> Do you have any idea why such behavior?  Help is very much appreciated.  Thanks.

It's probably related to your user token's permissions.  See
http://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-setuid-overview
Try using method 3, it should give full, equivalent access as in
interactive mode.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-06-20 10:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-20  8:33 Different Result using ps -efW (Manual & Cron) Jun Iriola
2013-06-20 13:07 ` Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).