我想寫一個可以啓動,停止,啓用和禁用cron作業的php腳本。我想創建一個交互式jQuery頁面,它將異步發送一個請求到php文件,這將停止,啓動,啓用和禁用作業使用php腳本和ajax請求控制cron作業
我已經搜索了很多線程,但仍然沒有得到正確的方法,我有看下面的解決方案和線程。
我試圖實現由J.布魯尼提供的解決方案,但是當我嘗試執行 ./cron.php
激活我收到以下錯誤
./cron.php: line 1: ?php: No such file or directory
./cron.php: line 3: =: command not found
./cron.php: line 4: =: command not found
./cron.php: line 6: syntax error near unexpected token `('
./cron.php: line 6: `$param = isset($argv[1]) ? $argv[1] : '';'
我通過#!/usr/bin/env php
我認爲我的php文件在下面的行時出現卡住
shell_exec('export EDITOR="/home//www/cron.php on"; crontab -e');
和我收到以下錯誤
Window size is too small for nano...crontab: "pico" exited with status 1
請確保您正在編輯的cron用戶不是root cron! – Ray
我以root身份登錄 – Hunt
給基於Web的腳本添加/刪除root cron中的東西是非常危險的。 (我假設你使用PHP作爲Web腳本)。 – Ray