[請益] 用php去設定cron

看板PHP作者 (閒泡菜)時間16年前 (2010/02/17 20:04), 編輯推噓0(0029)
留言29則, 2人參與, 最新討論串1/2 (看更多)
請問如何在網頁上實行cron呢?? 當user在web設定好時間後 (可能一天要主動執行幾次這樣) 因為時間的設定是放在$_POST[]裡 所以那個post變數是個關鍵嗎?? ---------------------------------------- 不好意思 我打的太簡短了... 我這邊有一個未完成的網頁 http://210.71.15.139:9001/nmap/index.php 在右邊有一個"每隔掃描時間(分):" 我想要讓使用者去輸入那個時間 我卡在該怎麼去寫說 打好時間然後勾選checkbok之後 再按上面的scan button 就能啟動cron服務來定時執行網頁?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.176.66

02/17 22:27, , 1F
我沒有仔細看,不過前面用cron這個關鍵字找
02/17 22:27, 1F

02/17 22:27, , 2F
剛好有一串文章
02/17 22:27, 2F

02/17 23:15, , 3F
那篇我看過了 但不是我要的而且也沒有要用到db ^^"
02/17 23:15, 3F

02/17 23:39, , 4F
其實我不太懂你的要求說... 也許可以描述一下你的想法?
02/17 23:39, 4F
※ 編輯: s66449 來自: 114.27.176.66 (02/17 23:50)

02/18 00:00, , 5F
我的想法是 db只是一個儲存資料的方式
02/18 00:00, 5F

02/18 00:01, , 6F
在web上比較容易達到...(不用管開檔案的權限問題)
02/18 00:01, 6F

02/18 00:01, , 7F
像你的xml也是儲存資料的方式
02/18 00:01, 7F

02/18 00:02, , 8F
一個使用者的cron服務,可能隨時都在跑
02/18 00:02, 8F

02/18 00:03, , 9F
可以另外寫一個php 經由crontab去執行(php-cli模式)
02/18 00:03, 9F

02/18 00:03, , 10F
或是直接改crontab的資料,也是一種
02/18 00:03, 10F

02/18 00:05, , 11F
基本概念就是 一隻php給外界呼叫
02/18 00:05, 11F

02/18 00:05, , 12F
一隻php給crontab呼叫,或是說模擬crontab
02/18 00:05, 12F

02/18 00:12, , 13F
樓上大大說直接改crontab資料 是指把crontab -e指令打好嗎?
02/18 00:12, 13F

02/18 00:18, , 14F
crontab -l可以列出crontab內容
02/18 00:18, 14F

02/18 00:19, , 15F
crontab 檔名 可以直接用那個檔案當crontab
02/18 00:19, 15F

02/18 00:26, , 16F
請問我要是把這隻php程式改成你說的crontab /路徑/xx.php
02/18 00:26, 16F

02/18 00:27, , 17F
會有什麼特別的嗎?? 不好意思~我學的還不是很久..
02/18 00:27, 17F

02/18 00:33, , 18F
你誤會了啦 crontab 檔名 裡面那個檔案 內容類似-e那種
02/18 00:33, 18F

02/18 00:33, , 19F
不過我覺得這種要直接改crontab的方式,可能有點麻煩
02/18 00:33, 19F

02/18 00:34, , 20F
所以我會覺得說crontab裡面加一行 去執行一隻php
02/18 00:34, 20F

02/18 00:34, , 21F
那隻php再去讀取相關資料,以便執行對應動作
02/18 00:34, 21F

02/18 00:40, , 22F
所以建議是再寫一隻xx.php程式 給cron去叫它 讓xx.php去
02/18 00:40, 22F

02/18 00:40, , 23F
執行我主要網頁上的php程式??
02/18 00:40, 23F

02/18 00:43, , 24F
語句怪怪的(去執行 主要 php程式) 不過大概這樣吧:p
02/18 00:43, 24F

02/18 00:47, , 25F
我有疑問耶...因為我是第一次寫這東西 到底那隻xx.php
02/18 00:47, 25F

02/18 00:48, , 26F
長怎樣???我直接用cron去執行我那個網頁就好了 為什麼還要
02/18 00:48, 26F

02/18 00:49, , 27F
再寫一隻xx.php去執行我那個網頁??
02/18 00:49, 27F

02/18 00:51, , 28F
我有嘗試去google 可是我不知怎麼下關鍵字> <
02/18 00:51, 28F

02/18 00:51, , 29F
找到的都不是我要的
02/18 00:51, 29F
文章代碼(AID): #1BUzj1fa (PHP)
討論串 (同標題文章)
文章代碼(AID): #1BUzj1fa (PHP)