Re: [請益] shell_exec的疑問

看板PHP作者 (小惡魔)時間15年前 (2010/03/13 20:40), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串3/4 (看更多)

03/13 20:28,
請問有些地方我不太懂~~因為是要寫crontab所以第二行的參數
03/13 20:28

03/13 20:29,
為什麼是-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 移除

03/13 20:30,
第三的$new_cron_str是有什麼用意嗎?
03/13 20:30

03/13 20:31,
我的php有個文字方塊text是讓使用者輸入時間去設定cron
03/13 20:31

03/13 20:32,
當取得那個時間的$_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

03/13 22:15, , 1F
我將$new_cron_str改成 $cron .= '*/$_POST[\'TimeArea\']
03/13 22:15, 1F

03/13 22:16, , 2F
* * * * /usr/bin/php -q /var/www/html/nmap/index.php'
03/13 22:16, 2F

03/13 22:16, , 3F
這樣改哪裡錯了呢??
03/13 22:16, 3F

03/13 22:17, , 4F
$_POST[\'TimeArea\']是text的值,也就是user輸入的時間
03/13 22:17, 4F

03/13 23:59, , 5F
你真的有先去了解 crontab 怎麼設定?
03/13 23:59, 5F

03/14 00:00, , 6F
crontab 第一欄應該放「user輸入的時間」?
03/14 00:00, 6F

03/14 00:01, , 7F
為什麼不把 $cron echo 出來看看?
03/14 00:01, 7F
文章代碼(AID): #1BcuUwI5 (PHP)
文章代碼(AID): #1BcuUwI5 (PHP)