Vì vậy, tôi đang cố gắng để chạy casperJS như một công việc định kỳ trên máy chủ của tôi, đây là crontab:CasperJS Chạy từ cron
* * * * * /usr/local/bin/casperjs /var/www/javascript/uat/prime.sh 2>&1
Đây là prime.sh
#!/bin/bash
export PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs
/usr/local/bin/casperjs /var/www/javascript/uat/prime.js 2>&1
tôi cũng đã thêm xuất khẩu vào .bash_profile của người dùng, nhưng cron gửi email cho tôi theo số
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Bạn không chắc chắn phải làm gì khác! Lời khuyên nào?
Cảm ơn NiKo, điều này đã hiệu quả đối với tôi. Vì vậy, IMO, @Mike nên đánh dấu nó như một câu trả lời. – Nikola
Làm việc cho tôi. sự khác biệt giữa PHANTOMJS_EXECUTABLE =/usr/local/bin/phantomjs trong dòng lệnh là gì và trong .bashrc? – user1143669