crontab 問題 - Linux

Jake avatar
By Jake
at 2011-09-04T18:23

Table of Contents

我寫了一個寫入 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)

但資料卻沒有寫入,請問一下哪邊出了錯誤?

--
Tags: Linux

All Comments

Lucy avatar
By Lucy
at 2011-09-08T21:36
script裡面最好用絕對路徑
George avatar
By George
at 2011-09-13T02:39
/var/www/html/do.sh 不算絕對路徑嗎?
Caitlin avatar
By Caitlin
at 2011-09-17T17:25
一樓指的應該是 do.sh 裡面做的事情
Ursula avatar
By Ursula
at 2011-09-22T06:17
sh 裡下的是 php -q /var/www/html/do.php
Ethan avatar
By Ethan
at 2011-09-22T19:40
那do.php裡面有沒有用到相對路徑呢?
Iris avatar
By Iris
at 2011-09-24T22:04
php不是絕對路徑啊
Hardy avatar
By Hardy
at 2011-09-28T14:43
我剛把 sh 改成 /usr/bin/php 一樣也是沒有跑耶
Ivy avatar
By Ivy
at 2011-10-03T01:19
謝謝各位的回答,我查到問題在哪了
應該要這樣下
*/1 * * * * * sh /var/www/html/do.sh
Tracy avatar
By Tracy
at 2011-10-07T07:16
你的do.sh第一行有沒有 #!/bin/sh ?
Madame avatar
By Madame
at 2011-10-09T03:05
你用sh ,是因為你沒有給do.sh x的權限...
Megan avatar
By Megan
at 2011-10-12T17:56
to hirokofan 沒有耶,我新手 XD
to hukhuk 我去研究一下你說得東西
謝謝你們喔
Gary avatar
By Gary
at 2011-10-13T02:01
chmod to 755 果然一切順暢,多謝各位

sendmail相關問題

Connor avatar
By Connor
at 2011-09-04T15:51
各位好: 我現在已經可以順利的將sendmail郵件伺服器都架設完成了 不過,有些設定的詳細問題在此想請問一下: =============================================== 將sendmail.mc檔中的127.0.0.1 改成 0.0.0.0 ============= ...

IBus第一次啓動時不會去讀設定檔

Delia avatar
By Delia
at 2011-09-04T14:36
我用IBus的UI做了一些偏好設定 例如: - 不顯示tray icon - 啟動輸入法時顯示選項視窗 - ... 然而剛登入session時會發現IBus並沒有apply這些選項 我必須右鍵點IBus的tray icon(本來不該出現的- -)然後選restart IBus 這些選項才會生效 ...

Mandriva 2011 "Hydrogen" 已經釋出

Rae avatar
By Rae
at 2011-09-04T14:07
Mandriva 2011 已經在上週釋出 用 VirtualBox 安裝的時候會提示建議的配備是 RAM 640 MB 、 HD 10 GB 不過我只配置 512 MB RAM 與 8 GB HD 還是可以運作。 安裝過程會顯示找不到 IBus 套件,不過還是可以完成安裝,等設定更新站台之後到 ...

灌了slim之後登入畫面就不再出現了

Olga avatar
By Olga
at 2011-09-04T11:22
※ 引述《Holocaust123 (一步一腳印)》之銘言: : OS: Xubuntu 11.04 : OS預設的display manager本來是gdm : 我從軟體中心安裝了slim : 然後在command line中輸入sudo dpkg-reconfigure slim : 之後會跳出一個畫面 ...

晶片裡的Linux

Ivy avatar
By Ivy
at 2011-09-04T10:21
※ 引述《kadok (異域僧兵)》之銘言: : 晶片裡的Linux : 就是那種市面上有人在賣的chip機 : 那就是ARM 嗎? : 如何取得這種晶片 : 並把Linux 安裝到晶片裡 : 這該怎麼去找資料 : 請指教,謝謝 一般來說機器上會有 NAND/NOR Flash (http://bit.ly/ ...