目前我有一個與Git關係Octopress一起工作的博客網站,但目前面臨一個問題,我無法通過cron觸發的腳本自動更新站點。我使用的腳本(update.sh)具有以下內容:通過cron更新博客網站無效
#!/bin/bash -x
export PATH=/usr/local/rvm/gems/[email protected]/bin/:/usr/local/rvm/bin/rvm:$PATH
cd /usr/local/repositories
cd supose.git
git fetch -q --all
cd /usr/local/vhost/octopress
git pull
rake generate
/usr/local/rvm/gems/ruby-2.0.0-p247/bin/jekyll generate
但我送花兒給人收到以下錯誤信息:
+ rake generate
## Generating Site with Jekyll
+ /usr/local/rvm/gems/ruby-2.0.0-p247/bin/jekyll generate
invalid command. Use --help for more information
我知道必須與環境的關係,但我無法讓它運行。
如果我登錄到機器,並進入該文件夾,並做rake generat
它就像一個魅力。
添加'+ [-s在/ usr/local/rvm/scripts/rvm]] + source/usr/local/rvm/scripts/rvm'到我的腳本中。請複製您的評論作爲答案並接受它。謝謝。 – khmarbaise
很高興工作:) – lurker