我寫了一個寫入 database 的 do.php
並且寫了一隻 do.sh
內容為 php -q /var/www/html/do.php
執行 sh do.sh 後,查 db 資料確實有寫入
我希望每 1 分鐘都執行一次這隻 shell script
於是動作為 crontab -e
寫入 */1 * * * * /var/www/html/do.sh
去查 log 也確實有跑
Sep 4 18:12:02 chan CROND[2835]: (root) CMD (/var/www/html/do.sh)
Sep 4 18:13:02 chan CROND[2853]: (root) CMD (/var/www/html/do.sh)
但資料卻沒有寫入,請問一下哪邊出了錯誤?
--
並且寫了一隻 do.sh
內容為 php -q /var/www/html/do.php
執行 sh do.sh 後,查 db 資料確實有寫入
我希望每 1 分鐘都執行一次這隻 shell script
於是動作為 crontab -e
寫入 */1 * * * * /var/www/html/do.sh
去查 log 也確實有跑
Sep 4 18:12:02 chan CROND[2835]: (root) CMD (/var/www/html/do.sh)
Sep 4 18:13:02 chan CROND[2853]: (root) CMD (/var/www/html/do.sh)
但資料卻沒有寫入,請問一下哪邊出了錯誤?
--
All Comments