Thomas Delrue on 2 Jul 2015 08:51:14 -0700


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] not entirely off topic, killing a windows process with cron using cygwin


I understand I'm pushing back against "doing this in Cygwin" but I think
that the 'native' windows solution is going to be easiest to set up as
well as maintain (e.g. remote maintenance, EventLog integration, etc).

Task Scheduler is pretty easy: you can specify the command (which can be
an exe, batch file, ...), the 'user context' to run it in, the time when
to run and the frequency. It's all there with a simple UI to do.
This would eliminate the question of 'should cygwin be running'.

On 07/02/2015 11:43 AM, Michael Lazin wrote:
> I did use the taskkill command coupled with bash, I want it to run at a
> certain time of day, that's why I'm using cron.  Cygwin will let you mix
> windows and linux commands, I used awk and grep to get the windows PID.
> It's pretty beautiful, I just need to make sure that cron runs as expected.
> 
> On Thu, Jul 2, 2015 at 11:39 AM, Thomas Delrue <delrue.thomas@gmail.com>
> wrote:
> 
>> Here's a suggestion that doesn't require cygwin (or it being open)
>> $> taskkill /im something.exe /f
>>
>> Taskkill /? will show you the different options including one for
>> specifying a PID
>>
>> You can use a scheduled task to kick it off whenever you want under
>> whichever credentials you provide
>>
>> On 07/02/2015 11:18 AM, Michael Lazin wrote:
>>> I have a windows process that I should shut down every night.  I am
>>> more comfortable with bash than I am with windows anything.  I used
>>> cygwin and a small bash one-liner to kill my process.  I have tested
>>> my bash one liner and it does kill said process, my question is, do I
>>> have to leave my cygwin bash terminal open for cron to run my bash
>>> script?
>>>
>>> I checked stack overflow and they say this:
>>>
>>>
>> stackoverflow.com/questions/707184/how-do-you-run-a-crontab-in-cygwin-on-windows
>>>
>>>  I don't have admin on my windows machine, I can't make it run as a
>>> service
>>>
>>> I don't want to use the windows schedular, I want to use bash
>>> dammit.
>>>
>>> My question to the group is is anyone familiar enough with cygwin to
>>> know if the cron function will work if I don't run cygwin as a
>>> service, do I need my cygwin bash window to be open for this to
>>> work?
>>>
>>> I might try scheduling a task for tonight when I'm still here to see
>>> if it succeeds, but I was just wondering if anyone has experience
>>> scheduling with cron in cygwin.
___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug