定时重启执行gitbook服务

原创
2020/08/21 12:53
阅读数 488

定时重启执行gitbook服务

背景:由于采用github + Typara + gitbook 搭建的个人博客, 每次更新比较麻烦, 需要提交到github , 拉去最新的数据到服务器, 还需要重启gitbook , 打算做成每天晚上9点拉去最新的提交, 自动重启。

废话不多,上代码:

新建一个 start.sh 文件

vim start.sh

killall node
git pull
# gitbook build
gitbook serve --port 9188 > log.log 2>&1 &

设置linux 的 crontab

crontab [-u username]    //省略用户表表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作作)

最后一行添加

0 */1 * * * sh /root/app/JavaP6_2020/start.sh

重启crontab:systemctl restart crond.service

如果没有按照 crontab 请仔细百度安装: yum -y install cron

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部