我在我的cron文件中的下列命令:命令從命令行運行,而不是從cron運行?
*/15 * * * * NODE_ENV=production ~/bin/node ~/myapp/app.js > /var/log/nodelog/nodelog_`date "+%Y-%m-%d_%H-%M"`.log
複製並粘貼到bash shell的時候,但是cron作業持續發送以下錯誤信息的命令本身運行正常:
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
爲什麼它從命令行運行正常,但在cron作業中失敗?命令行預期的語法和cron預期的語法有什麼不同?
都不是。它在shell解析階段出錯;-) –
@ MichaelKrelin-hacker:忍者編輯 - 鍵入response_閱讀queston_ :)你是對的我的第一個預感並不是這裏的主要問題 – sehe
是的,我見過你把在我評論之後逃跑的時候,除非你是電腦,否則在你讀之前可能會開始這樣做:) –