Topic: Crontab (at funkcijos) naudojimas per php exec
Sveiki,
Noriu padaryti tokį kaip tvarkaraštį, kada leist skriptą, tačiau man kažko neveikia. Tiesiog neįvykdo komandos ir neprideda darbo. Leidžiant per terminalą viskas puikiai gaunas. Naudoju Linux Mint.
<?php
include "config.php";
if (isset($_POST['add']))
{
$sql = mysql_query("INSERT INTO {$table}(msg) VALUES('{$_POST['msg']}')");
if ($sql)
{
$cmd = "wget /var/www/index.php?id=" . mysql_insert_id() . " | at " . $_POST['runat'];
exec($cmd);
echo exec("atq");
echo $cmd;
}
exit();
}
echo "<form action='{$_SERVER['PHP_SELF']}' method='POST'>";
echo "<input type='text' name='msg' />";
echo "<input type='text' name='runat' />";
echo "<input type='submit' name='add' />";
echo "</form>";
?>