<div><div class="gmail_quote">On Sun, Aug 19, 2012 at 9:19 AM, Kristofer <span dir="ltr"><<a href="mailto:kristofer@cybernetik.net" target="_blank">kristofer@cybernetik.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Is it possible to run on a schedule (every 12 or 24 hours for example), in the case that users never log out, or I want to make sure updates get pulled by clients in a some-what timely fashion?<br></blockquote><div><br></div>
<div></div></div>Kris,</div><div><br></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I've had great luck using both versions of </span><span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">CRON</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"> found here:</span></div>
<div><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><a href="http://www.kalab.com/freeware/cron/cron.htm" target="_blank" style="color:rgb(17,85,204);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">http://www.kalab.com/freeware/<span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">cron</span>/This is how I handle running wpkg periodically:<span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">cron</span>.htm</a><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">I prefer these native versions to PyCron since they don't require a Python installation.</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">For running WPKG, I use the crons.exe version which installs itself as a service.  After copying crons.exe and a crontab file to C:\WINDOWS\SYSTEM32, I just run these two commands:</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">c:\windows\system32\crons.exe /install</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">c:\windows\system32\sc.exe start </span><span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">CRON</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">And here is an example of the crontab that I use (look out for wrapped lines below):</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">-----------------------------------------------------</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># Basic crontab format:</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">#</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># +---------------- minute (0 - 59)</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># |  +------------- hour (0 - 23)</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># |  |  +---------- day of month (1 - 31)</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># |  |  |  +------- month (1 - 12)</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># |  |  |  |  +---- day of week (0 - 6) (Sunday=0)</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># |  |  |  |  |</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># *  *  *  *  *  command to be executed</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"></span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># refresh the crontab file every 10 minutes</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">0,10,20,30,40,50 * * * * c:\windows\system32\xcopy.exe /y "\\<a href="http://fully.qualified.domain.name/" target="_blank" style="color:rgb(17,85,204)">fully.qualified.domain.name</a>\NETLOGON\APPS\<span class="il" style="background-color:rgb(255,255,204)">cron</span>\crontab" "c:\windows\system32"</span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"></span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"># run wpkg.bat at 10pm, midnight, and 2am each day</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">0 22,0,2 * * * c:\windows\system32\cmd.exe /c \\</span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"><a href="http://fully.qualified.domain.name/" target="_blank" style="color:rgb(17,85,204)">fully.qualified.domain.name</a></span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">\</span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">NETLOGON\APPS</span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">\wpkg\wpkg.bat</span><span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"></span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<span style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">-----------------------------------------------------</span><br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace">
<br style="color:rgb(34,34,34);font-size:13px;background-color:rgb(255,255,255);font-family:'courier new',monospace"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">That website also has a </span><span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">cron</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">.exe version which can be run as the logged-in user, but for running WPKG, I prefer to have the </span><span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">CRON</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"> service run as the system user and just grant "Domain Computers" read/execute access to %SOFTWARE%.</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Cheers,</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">
<br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">Troy</span></div>
<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><br></div>