我的系統是ubuntu
我用crontab去執行一個sh檔
crontab如下:
52 * * * * (檔案絕對路徑)/do_ranklist.sh
sh檔如下
#!/bin/sh
base_path="(檔案絕對路徑)"
php="/usr/bin/php"
`${php} ${base_path}/ranklist.php > record.txt`
問題來了,當我直接執行這個sh檔的時候,是可以正常跑出資料的,也就是我的php
可以正常執行。
不過當我讓crontab去執行的時候,卻無法執行,crontab產生的error msg如下:
do_ranklist.sh: line 6: Start: command not found
我確定我檔案的路徑是對的,不知道版上的高手知不知道該怎麼解決這個問題~"~
感謝
--
我用crontab去執行一個sh檔
crontab如下:
52 * * * * (檔案絕對路徑)/do_ranklist.sh
sh檔如下
#!/bin/sh
base_path="(檔案絕對路徑)"
php="/usr/bin/php"
`${php} ${base_path}/ranklist.php > record.txt`
問題來了,當我直接執行這個sh檔的時候,是可以正常跑出資料的,也就是我的php
可以正常執行。
不過當我讓crontab去執行的時候,卻無法執行,crontab產生的error msg如下:
do_ranklist.sh: line 6: Start: command not found
我確定我檔案的路徑是對的,不知道版上的高手知不知道該怎麼解決這個問題~"~
感謝
--
All Comments