Web前端之路

宝塔中font-spider定时执行

2019-06-20  本文已影响0人  fan12

首先安装好font-spider后压缩网站字体,但是一旦网站更新内容字体就不会自动压缩了

于是在宝塔的计划任务shell脚本中

font-spider /demo/*.html

中间的demo换成网站名称

但是发现运行的时候出现 sh font-spider commount not found

直接运行就可以,但是用shell就不行,究竟为啥?

于是百度了半天

/www/server/nvm/versions/node/v10.16.0/bin/font-spider /demo/*.html

用这个单独写了一个shell脚本,直接运行就可以了,但是在计划任务中还是不行提示

【node错误】/usr/bin/env: node: No such file or directory

翻阅资料资料都提示要创建一个软连接,如下:

ln -s /usr/bin/nodejs /usr/bin/node

2. 推测!!因为npm执行的时候默认是使用/usr/bin/node去执行的,但我本地是没有/usr/bin/node的,所以需要创建一个

所以需要创建一个软连接将自己的node的执行文件指到/usr/bin/node上,于是修改如下:

ln -s /usr/local/NODEJS_HOME/bin/node /usr/bin/node

3. 再执行,OK了 

上一篇下一篇

猜你喜欢

热点阅读