跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 采集好了bing图片,不过在自动发布到网站有问题
未分類
31 10 月 2020

采集好了bing图片,不过在自动发布到网站有问题

嗷嗷 大佬有话说 :

采集好了bing图片,不过在自动发布到网站有问题

https://www.daydaypic.com

从之前MJJ说的网站采集的,从2016年3月到今天的,一千多天的图片

现在只要每天从bing采集发布就行了

不过写的脚本手动执行没问题,但写到crontab就不行了,路径都是绝对路径,应该没问题才对

但是hexo生成部署的时候报错了(手动执行脚本不报),百度没搜到这个的类似情况,大概是hexo的依赖问题?

/usr/local/lib/node_modules/hexo-cli/node_modules/chalk/source/index.js:106
      …styles,
      ^^^

SyntaxError: Unexpected token …
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/hexo-cli/lib/hexo.js:3:15)

https://developer-forum-online.cdn.bcebos.com/b13735be-4492-48aa-901c-e7c6a6208db7.png

robot 大佬有话说 :

l路径问题,
“crontab执行shell时,是不会进入到shell脚本所在的路径下执行的,如果shell里含有相对路径的话,会找不到路径的,因此shell脚本中都要使用绝对路径。”

使用 cd /home/ && ./hexo

嗷嗷 大佬有话说 :

robot 大佬有话说 : 2020-10-31 11:52
l路径问题,
“crontab执行shell时,是不会进入到shell脚本所在的路径下执行的,如果shell里含有相对路径的 …

应该不是路径问题。一开始我就路径问题进行了排查,将shell脚本内有需要的的路径都改为绝对路径了,有需要cd的目录都cd了(hexo目录和vercel目录)。后面甚至还在脚本开头加载了/etc/profile

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具