Linux在线安装nodejs并配置定时任务

前言

昨天安装redis后晚上提醒被当做跳板机给入侵了,当时也没有管,那台机器上没啥紧急重要的东西,也就挂了两个node的定时任务,但是在今天早上发现定时任务没触发,进服务器里wgetcurlnode等命令都失效了,看来是给服务器深层保洁了一遍,连定时任务都没了。

在这里插入图片描述

重装完系统重新安装一下node,配置一下定时任务。

安装node

这里安装16.17.0长期支持版本的

下载安装包

执行下载命令,下载压缩包

wget https://cdn.npmmirror.com/binaries/node/v16.17.0/node-v16.17.0-linux-x64.tar.xz

解压压缩包

tar -xvf node-v16.17.0-linux-x64.tar.xz

配置node

在当前目录将node文件移动到/usr/local下,并重命名为node

mv node-v16.17.0-linux-x64 /usr/local/node

调整好目录后配置node的环境变量

vim /etc/profile

配置文件如下图所示

在这里插入图片描述
在最下面添加如下配置

export PATH=$PATH:/usr/local/node/bin

在这里插入图片描述

保存后执行刷新命令使环境变量立刻生效

source /etc/profile

验证node

配置完环境变量后可以通过如下命令查看node版本

node -v
npm -v

如下图即安装完成

在这里插入图片描述

配置定时任务

配置定时任务使用的crontab,在配置里不能直接使用node关键字,因为不识别,需要指定nodebin目录和对应的执行js

指向命令编辑定时任务

crontab -e

表达式为了验证就挑下一分钟,14:25,实际node的地址为/usr/local/node/bin/node再加上js地址,定时命令如下:

* 27 14 * * /usr/local/node/bin/node /usr/local/node/project/an/app.js

在这里插入图片描述
保存验证没问题即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余生大大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值