Cronでスクリプトを実行しようとしています:
私が使用したCron:
ssh: crontab /test.txt
test.txt:
* * * * * /path/to/script/cron/dashboard.php
(間隔を毎分に設定して、機能するかどうかを確認します)
ダッシュボード.php:
<?php
$con=mysqli_connect("localhost","myuser","mypw","mydb");
$randomnumber = rand(1000,3000);
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"INSERT INTO dashboard (count, date)
VALUES ('$randomnumber', NOW())");
mysqli_close($con);
?>
crontab /test.txt
(ルートにある)経由でcrontabを挿入しました。
次に、この行を実行しました (私はこのチュートリアルに従いました: Crontabs の Qnap Turorial ):
/etc/init.d/crond.sh restart
そして、ブラウザでスクリプトを開こうとしましたが、うまくいきました(テーブルに乱数と現在の日付を含む新しい行がありました。しかし、データベースを毎分チェックすると、cronタブから新しいものは何も追加されません..
QNAP NAS を介してシステムを実行しています...