树莓派设置开机自动启动nps客户端并远程访问
1、树莓派需要下载linux_arm64_client 版本的nps客户端,下载地址:
2、下载后,解压到某个文件夹,创建启动脚本
这里,我的npc位置是 /home/furao/Desktop/npc/linux_arm64_client/
启动后日志输出到 /home/furao/Desktop/npc/linux_arm64_client/logs/nps_client.log
脚本位置在 /home/furao/Desktop/npc/linux_arm64_client/start_npc.sh
#!/bin/bash
# ip 和 端口号以及密钥需要替换
NPS_CLIENT_COMMAND="./npc -server=491.2312.2018.2214:81024 -vkey=xxxxxxxxxx -type=tcp"
LOG_FILE="/home/furao/Desktop/npc/linux_arm64_client/logs/nps_client.log"
NPS_PROCESS=$(ps aux | grep "$NPS_CLIENT_COMMAND" | grep -v grep)
if [ -n "$NPS_PROCESS" ]; then
echo "NPS client is running..."
else
cd /home/furao/Desktop/npc/linux_arm64_client/
$NPS_CLIENT_COMMAND > "$LOG_FILE" 2>&1 &
echo "NPS client started successfully. Log file: $LOG_FILE"
fi
3、启动脚本编辑好后,保存,并授予权限
sudo chmod -x start_npc.sh
4、开机自启
使用 cron 定时任务:
-
编辑用户的 cron 表:
crontab -e -
在文件末尾添加以下行:
@reboot /home/furao/Desktop/npc/linux_arm64_client/start_npc.sh

浙公网安备 33010602011771号