推 s66449:請問有些地方我不太懂~~因為是要寫crontab所以第二行的參數 03/13 20:28
→ s66449:為什麼是-l而不是-e?? 03/13 20:29
-l : Display the current crontab on standard output.
$cron .= $new_cron_str;
$new_cron_str 就是你新的 crontab rule
然後在寫入到 /tmp/crontab.tmp
在利用 crontab 指令去執行 crontab [-u user] file(檔案)
最後在將 /tmp/crontab.tmp 移除
→ s66449:第三的$new_cron_str是有什麼用意嗎? 03/13 20:30
→ s66449:我的php有個文字方塊text是讓使用者輸入時間去設定cron 03/13 20:31
→ s66449:當取得那個時間的$_POST值 要怎麼改呢?? 03/13 20:32
先瞭解 crontab 怎麼設定,你就會知道如何將時間轉換成 crontab 的格式
--
PHP MVC CodeIgniter 繁體中文手冊: http://tinyurl.com/mduyv8
PHP MVC CodeIgniter 繁體中文討論區:http://tinyurl.com/yayzoz8
PHP MVC CodeIgniter 中文官方網站: http://tinyurl.com/yatds8n
Appleboy Blog 電腦技術: http://blog.Wu-Boy.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.202
推 s66449:我將$new_cron_str改成 $cron .= '*/$_POST[\'TimeArea\'] 03/13 22:15
→ s66449: * * * * /usr/bin/php -q /var/www/html/nmap/index.php' 03/13 22:16
→ s66449:這樣改哪裡錯了呢?? 03/13 22:16
→ s66449:$_POST[\'TimeArea\']是text的值,也就是user輸入的時間 03/13 22:17
推 JoeHorn:你真的有先去了解 crontab 怎麼設定? 03/13 23:59
→ JoeHorn:crontab 第一欄應該放「user輸入的時間」? 03/14 00:00
→ JoeHorn:為什麼不把 $cron echo 出來看看? 03/14 00:01