因为Onelist作者密钥过期没有更新,Onelist已经废弃,有意的请查看此教程IBMCloud部署OneList-Go

因为Onelist作者密钥过期没有更新,Onelist已经废弃,有意的请查看此教程IBMCloud部署OneList-Go

因为Onelist作者密钥过期没有更新,Onelist已经废弃,有意的请查看此教程IBMCloud部署OneList-Go

原因

  IBMCloud 仅需邮箱注册一下账号就能得到一个虚拟空间,不过会在一段时间后自动停止运行,本教程主要是为了解决停止的问题

部署

具体不多讲,参考教程:

OneList-最简洁的OneDrive目录索引部署教程

不停机

部署完成后,只要重启就可以无限使用:

部署IBMCloud CLI

sudo curl -sL https://ibm.biz/idt-installer | bash

等待自动部署完成

生成IBMCloud 重启脚本

nano ibmcloud.sh

复制以下内容

#!/bin/sh

LogFile_path="/home/gc/ibmcloud.log"

echo "===============================" >> $LogFile_path
echo `date +%Y-%m-%d-%H-%M-%S` >>  $LogFile_path

/usr/local/bin/ibmcloud login -u IBMCloud账号 -p IBMCloud密码 -r 'us-south'  >>  $LogFile_path 2>&1 
/usr/local/bin/ibmcloud target --cf-api 'https://api.ng.bluemix.net' -o IBMCloud账号 -s 'dev'  >>  $Lo$
/usr/local/bin/ibmcloud cf restart Onelist部署时程序名 >>  $LogFile_path  2>&1

修改其中的IBMCloud账号,IBMCloud密码,Onelist部署时程序名。按Ctrl+x 保存退出。

输入 crontab -e生成计划任务每天运行

01 4 * * * bash /sh所在完整路径/ibmcloud.sh

路径需要自行修改。

可以修改进化运行时间来验证脚本运行情况。一切OK以后就可以愉快的白嫖了