[問題] 用cron執行網頁

看板Linux作者 (閒泡菜)時間16年前 (2010/03/17 18:05), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/1
這邊有一個網頁 http://210.71.15.139:9001/nmap/index.php 主要是掃描某特定區域ip的port有開那些功能 我在crontab裡打 */5 * * * * /usr/bin/php -q /var/www/html/nmap/index.php 顯示出來的只是網頁的原始碼 也試著改用wget方法去用也沒有效 請問該怎麼改才能顯示出掃描後的結果 而不是網頁的原始檔?? ---------------------------------------------------------------- 這是我在PHP裡,對主機上新增cron指令的程式碼 if ($_POST['ScanTime']) { $tmp_cron_file = '/tmp/crontab.tmp'; $time=$_POST["TimeArea"]; $cron = "*/$time * * * * /usr/bin/php -q /var/www/html/nmap/index.php\n"; file_put_contents("/etc/crontab", $cron,FILE_APPEND); shell_exec('./run /etc/rc.d/init.d/crond restart'); } 請問這樣子需要修改什麼嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.176.68

03/17 18:33, , 1F
1.你post參數有沒有給? 2.為甚麼不直接call nmap算了
03/17 18:33, 1F

03/17 18:43, , 2F
那是5是$_POSE['XX']的值~所以這部份沒問題~~
03/17 18:43, 2F

03/17 18:44, , 3F
請問呼叫nmap是指...?
03/17 18:44, 3F

03/17 22:41, , 4F
你的 php 檔案,裡面紙需要寫 POST 過後的程式碼
03/17 22:41, 4F
※ 編輯: s66449 來自: 210.71.22.21 (03/18 15:03)

03/19 09:19, , 5F
nmap是一個執行程式 ,你man一下 nmap就知道了
03/19 09:19, 5F
文章代碼(AID): #1BeAbu2n (Linux)