neodb和mastodon计划任务

admin1小时前 2

#!/bin/bash

# 定义变量
COMPOSE_PROJECT_DIR="/www/neodb/neodb" # 请替换为你的 docker-compose.yml 所在目录
SERVICE_NAME="" # 如果只重启特定服务,填写服务名;留空则操作所有服务
WAIT_TIME=300 # 等待时间,单位秒

echo "[$(date)] 开始停止服务..."
cd $COMPOSE_PROJECT_DIR

# 停止服务
if [ -z "$SERVICE_NAME" ]; then
    docker compose --profile production down
   else
    docker compose  stop $SERVICE_NAME
fi

echo "[$(date)] 服务已停止,等待 ${WAIT_TIME} 秒..."
sleep $WAIT_TIME

echo "[$(date)] 开始启动服务..."
# 启动服务
if [ -z "$SERVICE_NAME" ]; then
    docker compose --profile production up -d 
else
    docker compose  up  $SERVICE_NAME
fi

echo "[$(date)] 服务启动完成。"

neodb

#!/bin/bash

# 定义变量
COMPOSE_PROJECT_DIR="/www/mastodon/mastodon" # 请替换为你的 docker-compose.yml 所在目录
SERVICE_NAME="" # 如果只重启特定服务,填写服务名;留空则操作所有服务
WAIT_TIME=300 # 等待时间,单位秒

echo "[$(date)] 开始停止服务..."
cd $COMPOSE_PROJECT_DIR

# 停止服务
if [ -z "$SERVICE_NAME" ]; then
    docker-compose down
else
    docker-compose stop $SERVICE_NAME
fi

echo "[$(date)] 服务已停止,等待 ${WAIT_TIME} 秒..."
sleep $WAIT_TIME

echo "[$(date)] 开始启动服务..."
# 启动服务
if [ -z "$SERVICE_NAME" ]; then
    docker-compose up -d
else
    docker-compose up -d $SERVICE_NAME
fi

echo "[$(date)] 服务启动完成。"

mastodon

本文链接:https://sweetly.cn/thread-128.htm
转载请注明:1小时前 于 一起微笑的博客 发表
推荐阅读
最新回复 (0)
返回