FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Queuing at job from within php program?
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Queuing at job from within php program? [message #175666] Mon, 17 October 2011 13:24 Go to previous message
bobmct is currently offline  bobmct
Messages: 16
Registered: September 2010
Karma:
Junior Member
Fellow php'ers;

I'm having some difficulty getting this to work: Based on a date/time
selected by a user on a web form I would like to use the "at" command to
schedule that task.

I've tried various php functions (system, exec, passthru) with the same
results (return code 1 - which I cannot seem to get the error message
from).

Here is a sample code snippet:

$cmd = "echo \"podcast -c $filename\" | at $hr:$mn $_ampm";
passthru("$cmd", $Retcode);
echo "$Retcode";

returns 1

Then I thought that perhaps the 'at' was not reading stdin in this case
so I tried a temporary file approach:

$cmd = "echo \"podcast -c $filename\"";
file_put_contents($filename.tmp, $cmd);
passthru("at $_hr:$_mn $_ampm < $filename.tmp", $_RetVal);
echo "$_RetVal";

This time it returned 2

I've got to be misunderstanding this function. So, I thought if any of
you skilled readers have had luck with doing something like this you may
be willing to share. However, any other suggestions greatly appreciated.

Thanks
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: declaring private variable in class
Next Topic: simple session question
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Thu Nov 28 17:27:05 GMT 2024

Total time taken to generate the page: 0.04179 seconds